style(fe): standardize page header action toolbar layout and button naming

This commit is contained in:
2026-08-15 21:26:08 +09:00
parent 82d24abfb4
commit e8b4d561c1
2 changed files with 4 additions and 3 deletions
@@ -128,7 +128,7 @@ const handleRetry = () => {
<template #actions>
<KsButton
label="Trigger Shadow Run [실행]"
label="▶ 배치 실행"
variant="primary"
aria-label="신규 Shadow Run 트리거"
/>
@@ -29,14 +29,15 @@ const showHelp = ref(false)
</template>
<style scoped>
.ks-page { max-width: var(--ks-content-max); margin: 0 auto; height: 100%; display: flex; flex-direction: column; gap: var(--ks-space-2); }
.ks-page__header { display: flex; align-items: flex-start; justify-content: space-between; gap: var(--ks-space-4); flex-shrink: 0; }
.ks-page__header { display: flex; align-items: center; justify-content: space-between; gap: var(--ks-space-4); flex-shrink: 0; min-height: 32px; border-bottom: 1px solid var(--ks-color-neutral-200); padding-bottom: var(--ks-space-2); }
.ks-page__title-box { display: flex; flex-direction: column; gap: var(--ks-space-1); }
.ks-page__title-row { display: flex; align-items: center; gap: var(--ks-space-2); }
h1 { margin: 0; font-size: var(--ks-font-page); line-height: var(--ks-line-page); }
h1 { margin: 0; font-size: var(--ks-font-page); line-height: var(--ks-line-page); font-weight: 700; color: var(--ks-color-neutral-900); }
.ks-page__subtitle { margin: var(--ks-space-1) 0 0; color: var(--ks-color-neutral-600); font-size: var(--ks-font-body); padding: var(--ks-space-2); background: var(--ks-color-neutral-100); border-radius: var(--ks-radius-sm); border: 1px solid var(--ks-color-neutral-200); }
.ks-help-btn { border: 1px solid var(--ks-color-neutral-300); background: #fff; border-radius: var(--ks-radius-sm); padding: 1px 6px; font-size: 11px; color: var(--ks-color-neutral-700); cursor: pointer; transition: all 0.15s ease; }
.ks-help-btn:hover, .ks-help-btn.active { background: var(--ks-color-action); color: #fff; border-color: var(--ks-color-action); }
.ks-page__meta { display: flex; gap: var(--ks-space-3); flex-wrap: wrap; margin-top: 2px; color: var(--ks-color-neutral-600); font-size: var(--ks-font-caption); }
.ks-page__actions { display: flex; align-items: center; gap: var(--ks-space-2); flex-shrink: 0; }
.ks-page__summary { display: grid; grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); gap: var(--ks-space-3); flex-shrink: 0; }
.ks-page__filters { padding: var(--ks-space-2) var(--ks-space-3); flex-shrink: 0; }
.ks-page__workspace { min-width: 0; flex: 1; display: grid; min-height: 0; gap: var(--ks-space-4); }