import 'package:flutter/material.dart'; import '../tokens/unionflow_colors.dart'; /// En-tête de section dashboard — titre 13px w700 avec trailing optionnel /// Style de référence : super_admin_dashboard._buildSectionHeader class UFSectionHeader extends StatelessWidget { final String title; /// Texte secondaire affiché à droite : "· trailing" final String? trailing; const UFSectionHeader(this.title, {this.trailing, super.key}); @override Widget build(BuildContext context) { return Row( children: [ Text( title, style: const TextStyle( fontSize: 13, fontWeight: FontWeight.w700, color: UnionFlowColors.textPrimary, ), ), if (trailing != null && trailing!.isNotEmpty) ...[ const SizedBox(width: 6), Text( '· $trailing', style: const TextStyle( fontSize: 11, color: UnionFlowColors.textTertiary, ), ), ], ], ); } }