import 'package:flutter/widgets.dart'; import 'package:shadcn_ui/shadcn_ui.dart'; /// 구축 예정인 화면에 안내 메시지를 제공하는 카드 위젯. class ComingSoonCard extends StatelessWidget { const ComingSoonCard({ super.key, required this.title, required this.description, this.items = const [], }); final String title; final String description; final List items; @override Widget build(BuildContext context) { final theme = ShadTheme.of(context); return ShadCard( child: Padding( padding: const EdgeInsets.all(24), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text(title, style: theme.textTheme.h3), const SizedBox(height: 12), Text(description, style: theme.textTheme.p), if (items.isNotEmpty) ...[ const SizedBox(height: 16), for (final item in items) Padding( padding: const EdgeInsets.only(top: 8), child: Row( crossAxisAlignment: CrossAxisAlignment.start, children: [ const Text('• '), Expanded(child: Text(item, style: theme.textTheme.p)), ], ), ), ], ], ), ), ); } }