import 'package:flutter/material.dart'; class SummaryCard extends StatelessWidget { final String title; final String value; final Color color; const SummaryCard({ super.key, required this.title, required this.value, required this.color, }); @override Widget build(BuildContext context) { return Expanded( child: Container( padding: const EdgeInsets.all(12), decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(12), ), child: Column( children: [ Text( value, style: TextStyle( fontSize: 20, fontWeight: FontWeight.bold, color: color, ), ), const SizedBox(height: 4), Text( title, style: const TextStyle(color: Colors.grey, fontSize: 12), ), ], ), ), ); } } class SmallSummaryCard extends StatelessWidget { final String jumlah; final String label; final Color color; const SmallSummaryCard({ super.key, required this.jumlah, required this.label, required this.color, }); @override Widget build(BuildContext context) { return Container( width: 100, padding: const EdgeInsets.all(12), decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(12), ), child: Column( children: [ Text( jumlah, style: TextStyle( fontSize: 20, fontWeight: FontWeight.bold, color: color, ), ), const SizedBox(height: 4), Text( label, textAlign: TextAlign.center, style: const TextStyle(fontSize: 12), ), ], ), ); } }