improve app registration and component service ports
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-09 14:26:43 +09:00
parent 8af6c60088
commit ac075a1fea
15 changed files with 301 additions and 60 deletions
+5 -5
View File
@@ -342,7 +342,7 @@ export function LicensesPage() {
actions={
<Button className="h-8 px-3 text-[13px]" disabled={users.length === 0 || plans.length === 0} onClick={openAssignModal}>
<Plus className="size-4" />
라이센스 부여
등록
</Button>
}
/>
@@ -433,7 +433,7 @@ export function LicensesPage() {
title={
<span className="inline-flex items-center gap-2">
<Pencil className="size-4 text-primary" />
{editingRow ? '라이센스 수정' : '라이센스 부여'}
{editingRow ? '라이센스 수정' : '라이센스 추가'}
</span>
}
onClose={closeAssignModal}
@@ -449,7 +449,7 @@ export function LicensesPage() {
<div className="space-y-4">
{editingRow ? (
<div>
<span className="text-xs font-medium text-muted-foreground">사용자</span>
<span className="text-xs font-medium text-muted-foreground">사용자 <b className="text-foreground">*</b></span>
<div className="mt-2 rounded-md border border-border bg-background/80 px-3 py-2 text-sm">
<p className="text-foreground">{editingRow.user}</p>
<p className="mt-0.5 text-xs text-muted-foreground">{editingRow.name || '-'}</p>
@@ -505,7 +505,7 @@ export function LicensesPage() {
</div>
)}
<label className="block">
<span className="text-xs font-medium text-muted-foreground">라이센스</span>
<span className="text-xs font-medium text-muted-foreground">라이센스 <b className="text-foreground">*</b></span>
<select
className="mt-2 h-9 w-full rounded-md border border-input bg-background px-3 text-sm text-foreground outline-none focus:ring-2 focus:ring-ring"
value={assignForm.licenseCode}
@@ -523,7 +523,7 @@ export function LicensesPage() {
</label>
<div className="grid gap-3 sm:grid-cols-2">
<label className="block">
<span className="text-xs font-medium text-muted-foreground">시작일</span>
<span className="text-xs font-medium text-muted-foreground">시작일 <b className="text-foreground">*</b></span>
<input
type="date"
className="mt-2 h-9 w-full rounded-md border border-input bg-background px-3 text-sm text-foreground outline-none focus:ring-2 focus:ring-ring"