import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:trainhub_flutter/core/constants/ui_constants.dart'; import 'package:trainhub_flutter/core/theme/app_colors.dart'; class WelcomeHeader extends StatelessWidget { const WelcomeHeader({super.key, required this.programName}); final String programName; @override Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( 'Welcome back', style: GoogleFonts.inter( fontSize: 14, fontWeight: FontWeight.w500, color: AppColors.textMuted, ), ), const SizedBox(height: UIConstants.spacing4), Row( children: [ Expanded( child: Text( programName, style: GoogleFonts.inter( fontSize: 28, fontWeight: FontWeight.w700, color: AppColors.textPrimary, ), ), ), Container( padding: const EdgeInsets.symmetric( horizontal: UIConstants.spacing12, vertical: 6, ), decoration: BoxDecoration( color: AppColors.accentMuted, borderRadius: UIConstants.smallCardBorderRadius, ), child: Row( mainAxisSize: MainAxisSize.min, children: [ const Icon( Icons.fitness_center, size: 14, color: AppColors.accent, ), const SizedBox(width: 6), Text( 'Active Program', style: GoogleFonts.inter( fontSize: 12, fontWeight: FontWeight.w600, color: AppColors.accent, ), ), ], ), ), ], ), ], ); } }