import 'package:flutter/material.dart'; import '../../../../common/theme/theme.dart'; import 'stat_tile.dart'; class ReportQuickStats extends StatelessWidget { const ReportQuickStats({super.key}); @override Widget build(BuildContext context) { return Row( children: [ Expanded( child: TweenAnimationBuilder( tween: Tween(begin: 0, end: 1), duration: const Duration(milliseconds: 800), builder: (context, value, child) { return Transform.scale( scale: value, child: ReportStatTile( title: 'Total Transaksi', value: '245', icon: Icons.receipt_long, color: AppColor.info, change: '+8.2%', animatedValue: 245 * value, ), ); }, ), ), const SizedBox(width: 16), Expanded( child: TweenAnimationBuilder( tween: Tween(begin: 0, end: 1), duration: const Duration(milliseconds: 1000), builder: (context, value, child) { return Transform.scale( scale: value, child: ReportStatTile( title: 'Rata-rata', value: 'Rp 63.061', icon: Icons.trending_up, color: AppColor.warning, change: '+5.1%', animatedValue: 63061 * value, ), ); }, ), ), ], ); } }