Files
monisuo/flutter_monisuo/lib/ui/pages/trade/components/placeholder_card.dart
2026-04-07 01:05:05 +08:00

37 lines
1.0 KiB
Dart

import 'package:flutter/material.dart';
import '../../../../core/theme/app_spacing.dart';
import '../../../../core/theme/app_theme.dart';
import '../../../../core/theme/app_theme_extension.dart';
/// 佔位卡片組件
///
/// 當未選擇幣種時顯示的佔位提示卡片。
class PlaceholderCard extends StatelessWidget {
final String message;
const PlaceholderCard({
super.key,
required this.message,
});
@override
Widget build(BuildContext context) {
return Container(
width: double.infinity,
padding: const EdgeInsets.all(AppSpacing.xl),
decoration: BoxDecoration(
color: context.appColors.surfaceCard,
borderRadius: BorderRadius.circular(AppRadius.lg),
border: Border.all(
color: context.appColors.ghostBorder,
),
),
child: Center(
child: Text(message,
style: AppTextStyles.headlineMedium(context).copyWith(
color: context.colors.onSurfaceVariant,
)),
),
);
}
}