import 'package:flutter/material.dart'; import 'package:trainhub_flutter/core/theme/app_colors.dart'; class SessionProgressBar extends StatelessWidget { final double progress; const SessionProgressBar({super.key, required this.progress}); @override Widget build(BuildContext context) { return Container( height: 4, color: AppColors.zinc800, child: FractionallySizedBox( alignment: Alignment.centerLeft, widthFactor: progress.clamp(0.0, 1.0), child: Container( decoration: BoxDecoration( gradient: LinearGradient( colors: [ AppColors.accent, AppColors.accent.withValues(alpha: 0.7), ], ), ), ), ), ); } }