다이얼로그
터미널 패널 위에 설정·확인·짧은 폼을 띄우는 모달 컨테이너다. 어두운 backdrop과 cyan panel glow로 현재 맥락 위에 뜬 레이어임을 보여준다.
활용 방법
설정 모달
본문과 footer 액션은 호출자가 조립한다.
Preview
tsx
<Dialog open={open} onClose={() => setOpen(false)} title="deploy target" footer={<Button>run</Button>}><p>Production deploy requires a signed build artifact.</p></Dialog>
속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| open | boolean | - | 열림 상태 |
| onClose | () => void | - | 닫기 콜백 |
| title | ReactNode | - | 제목 |
| footer | ReactNode | - | 하단 액션 |
| size | "sm" | "md" | "lg" | "md" | 폭 |