import 'package:flutter/material.dart'; import '../../../../core/theme/app_spacing.dart'; import '../../../../core/theme/app_theme.dart'; /// 占位卡片组件 /// /// 当未选择币种时显示的占位提示卡片。 class PlaceholderCard extends StatelessWidget { final String message; final ColorScheme colorScheme; const PlaceholderCard({ super.key, required this.message, required this.colorScheme, }); @override Widget build(BuildContext context) { final isDark = Theme.of(context).brightness == Brightness.dark; return Container( width: double.infinity, padding: const EdgeInsets.all(AppSpacing.xl), decoration: BoxDecoration( color: isDark ? colorScheme.surfaceContainer : colorScheme.surfaceContainerLowest, borderRadius: BorderRadius.circular(AppRadius.lg), border: Border.all( color: colorScheme.outlineVariant.withOpacity(0.15), ), ), child: Center( child: Text(message, style: AppTextStyles.headlineMedium(context).copyWith( color: colorScheme.onSurfaceVariant, )), ), ); } }