Modal

앱 전체 중앙 다이얼로그 SSOT. Flutter primitive: mobile/lib/shared/widgets/app_modal.dart (showAppModal() 헬퍼)
Mobile (Flutter) — 중앙 dialog 전용
하단 시트 (showModalBottomSheet) 는 별도 primitive (AppBottomSheet, 예정). 외형 SSOT — radius / padding / title style / barrier / actions slot 일관.
M1. Info · 본문 + 단일 액션
M2. Confirm · 본문 + 취소/확인
M3. Destructive · 파괴적 확인
M4. Structured · 행 + info-box + 액션 (QuotaIndicator breakdown)
💡 모든 dialog 가 AppModal / showAppModal() 통하면 radius / padding / barrier 색 / title 스타일 / 액션 정렬 SSOT. 새 dialog 추가 시 Material Dialog 직접 X — 항상 이 primitive 거쳐서.
다른 컴포넌트