import 'package:flutter/material.dart'; import '../../../features/divination/data/models/divination_params.dart'; import '../../../l10n/app_localizations.dart'; import '../../theme/design_tokens.dart'; import 'divination_terms.dart'; class YaoLegend extends StatelessWidget { const YaoLegend({super.key}); @override Widget build(BuildContext context) { final l10n = AppLocalizations.of(context)!; final style = Theme.of(context).textTheme.bodySmall; final mutedTextColor = Theme.of( context, ).colorScheme.onSurface.withValues(alpha: 0.8); return Wrap( spacing: AppSpacing.md, runSpacing: AppSpacing.xs, children: [ Text( '\u2014 ${DivinationTerms.yinYangLabel(l10n, true)}', style: style?.copyWith(color: mutedTextColor), ), Text( '-- ${DivinationTerms.yinYangLabel(l10n, false)}', style: style?.copyWith(color: mutedTextColor), ), Text( '${DivinationTerms.changeMarkOldYang} ${DivinationTerms.yaoTypeLabel(l10n, YaoType.oldYang)}${l10n.yaoMovingSuffix}', style: style?.copyWith(color: mutedTextColor), ), Text( '${DivinationTerms.changeMarkOldYin} ${DivinationTerms.yaoTypeLabel(l10n, YaoType.oldYin)}${l10n.yaoMovingSuffix}', style: style?.copyWith(color: mutedTextColor), ), ], ); } }