add launcher component secret setting support
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-08 15:24:08 +09:00
parent 403d3ac0ed
commit c89210ac6a
3 changed files with 32 additions and 21 deletions
+3 -6
View File
@@ -466,9 +466,8 @@ export function RuntimeConfigPage() {
<table className="w-full table-fixed text-left text-sm">
<colgroup>
<col className="w-[22%]" />
<col className="w-[29%]" />
<col className="w-[19%]" />
<col className="w-[24%]" />
<col className="w-[30%]" />
<col />
<col className="w-20" />
</colgroup>
<thead className="sticky top-0 z-10 border-b border-border bg-card text-xs text-muted-foreground">
@@ -476,13 +475,12 @@ export function RuntimeConfigPage() {
<th className="px-5 py-3 font-medium">구성요소</th>
<th className="px-5 py-3 font-medium">Key</th>
<th className="px-5 py-3 font-medium">Value</th>
<th className="px-5 py-3 font-medium">등록일</th>
<th className="w-16 px-5 py-3 text-right font-medium">관리</th>
</tr>
</thead>
<tbody className="divide-y divide-border">
{variables.length === 0 ? (
<tr><td colSpan={5} className="px-5 py-14 text-center text-muted-foreground">등록된 설정값이 없습니다.</td></tr>
<tr><td colSpan={4} className="px-5 py-14 text-center text-muted-foreground">등록된 설정값이 없습니다.</td></tr>
) : null}
{variables.map((variable) => (
<tr key={variable.id} className="hover:bg-muted/20">
@@ -494,7 +492,6 @@ export function RuntimeConfigPage() {
</td>
<td className="break-all px-4 py-3 font-mono text-xs font-medium text-foreground">{variable.key}</td>
<td className="break-all px-4 py-3 font-mono text-xs text-muted-foreground">{variable.isSecret ? '********' : variable.value}</td>
<td className="px-4 py-3 text-xs text-muted-foreground">{formatDate(variable.createdAt)}</td>
<td className="px-3 py-3 text-right">
<Button variant="ghost" className="h-8 w-8 p-0 text-rose-300 hover:text-rose-200" title="삭제" aria-label={`${variable.key} 삭제`} onClick={() => removeVariable(variable.id)} disabled={Boolean(actionKey)}>
<Trash2 className="size-4" />