improve launcher history and runtime config UX
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-07 09:43:18 +09:00
parent ff23415818
commit a48055bf65
7 changed files with 182 additions and 81 deletions
+10 -10
View File
@@ -272,10 +272,16 @@ export function LauncherBuildPage() {
title="빌드 관리"
description="런처 클라이언트 설치 파일과 백엔드 컨테이너 이미지를 구성요소별로 빌드합니다."
actions={
<Button className="h-8 px-3 text-[13px]" onClick={() => setConfirmOpen(true)}>
<Play className="size-4" />
실행
</Button>
<div className="flex items-center gap-2">
<Button variant="outline" className="h-8 px-3 text-[13px]" onClick={refresh} disabled={loading}>
<RotateCcw className={loading ? 'size-4 animate-spin' : 'size-4'} />
새로고침
</Button>
<Button className="h-8 px-3 text-[13px]" onClick={() => setConfirmOpen(true)}>
<Play className="size-4" />
실행
</Button>
</div>
}
/>
@@ -381,12 +387,6 @@ export function LauncherBuildPage() {
</div>
}
/>
<div className="flex justify-end px-4 pt-4">
<Button variant="outline" className="h-8 px-3 text-[13px]" onClick={refresh} disabled={loading}>
<RotateCcw className={loading ? 'size-4 animate-spin' : 'size-4'} />
새로고침
</Button>
</div>
<div className="min-h-[638px] space-y-3 p-4">
{jobs.length === 0 ? (
<div className="flex min-h-44 items-center justify-center text-center text-sm text-muted-foreground">