import 'package:flutter/material.dart'; import '../theme/app_theme.dart'; class CardProgressBar extends StatelessWidget { final double progress; final EdgeInsets padding; const CardProgressBar({ super.key, required this.progress, this.padding = const EdgeInsets.only(left: 8, right: 8, bottom: 6), }); @override Widget build(BuildContext context) { final tokens = context.appTokens; return Positioned( left: padding.left, right: padding.right, bottom: padding.bottom, child: ClipRRect( borderRadius: BorderRadius.circular(3), child: LinearProgressIndicator( value: progress, minHeight: 3, backgroundColor: Colors.black.withValues(alpha: 0.35), valueColor: AlwaysStoppedAnimation(tokens.progressBarColor), ), ), ); } }