Fund Transfer page with Own Bank and Outside Bank modified

This commit is contained in:
2025-08-27 13:16:26 +05:30
parent a64e68d642
commit d3ad68b25c
6 changed files with 195 additions and 147 deletions

View File

@@ -10,8 +10,12 @@ import 'package:shimmer/shimmer.dart';
class FundTransferBeneficiaryScreen extends StatefulWidget {
final String creditAccountNo;
final String remitterName;
final bool isOwnBank;
const FundTransferBeneficiaryScreen(
{super.key, required this.creditAccountNo, required this.remitterName});
{super.key,
required this.creditAccountNo,
required this.remitterName,
required this.isOwnBank});
@override
State<FundTransferBeneficiaryScreen> createState() =>
@@ -33,7 +37,12 @@ class _FundTransferBeneficiaryScreenState
Future<void> _loadBeneficiaries() async {
final data = await service.fetchBeneficiaryList();
setState(() {
_beneficiaries = data;
_beneficiaries = data
.where((b) => widget.isOwnBank
? b.bankName ==
'THE KANGRA CENTRAL CO-OP BANK LIMITED' // Assuming 'KCCB' is your bank's name
: b.bankName != 'THE KANGRA CENTRAL CO-OP BANK LIMITED')
.toList();
_isLoading = false;
});
}