import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:okane/database/database.dart'; import 'package:okane/i18n/strings.g.dart'; import 'package:okane/ui/state/core.dart'; import 'package:okane/ui/utils.dart'; import 'package:okane/ui/widgets/piechart_card.dart'; class TotalLoanCard extends StatelessWidget { const TotalLoanCard({super.key}); @override Widget build(BuildContext context) { return BlocBuilder( builder: (context, state) { return ResponsiveCard( titleText: "Loan Sum", child: Padding( padding: EdgeInsets.all(16), child: FutureBuilder( future: getTotalLoanSum(), builder: (context, snapshot) { return Text( snapshot.hasData ? formatCurrency(snapshot.data!) : t.pages.accounts.totalBalance.loading, style: Theme.of(context).textTheme.bodyLarge, ); }, ), ), ); }, ); } }