Phase A 산출물 — 토큰, 프리미티브, layer 컴포넌트 검증. dev only.
{t.name}
{t.name}
{r.name}
variant × size
아이콘 + 상태
href (자동 a 변환)
기본 padded
bg-surface + rounded-card + border-default
padded={false}
내부에서 직접 padding 제어
interactive
클릭 시 hover + button 시맨틱
{JSON.stringify({ textValue, textareaValue, selectValue })}
📋 개요 패널 — 좌우 화살표 키로 탭 이동.
{:else if activeId === 'edit'}✏️ 편집 패널.
{:else if activeId === 'history'}🕓 이력 패널.
{/if}둘 다 열어 보세요. sidebar 열려 있을 때 meta를 누르면 sidebar가 자동으로 닫힙니다.
Simple modal 안에서 "또 열기"를 누르면 nested modal이 위에 쌓입니다. Esc는 가장 위 modal부터 닫습니다.
현재 토스트는 기존 +layout.svelte 렌더러 사용 — A-8에서 토큰 swap 예정.
id="sidebar". 단일 slot이므로 meta drawer가 열리면 자동으로 닫힙니다.
id="meta". 모바일/태블릿에서 메타 패널 폴백으로 쓰일 layer.
이 모달은 stack에 1개만 있습니다. 안에서 "또 열기"를 누르면 nested modal이 쌓입니다.
stack 인덱스로 z-index가 자동 계산되어 backdrop이 정확히 겹칩니다.
nested modal입니다. Esc를 누르면 이것만 닫히고, 아래 simple modal은 그대로 남습니다.
{#snippet footer()} {/snippet}