FAQs link added and Branch and ATM locator updated

This commit is contained in:
2025-09-25 12:56:03 +05:30
parent cc7c7a8042
commit 0e4072fe8f
5 changed files with 192 additions and 117 deletions

View File

@@ -29,23 +29,30 @@ Widget build(BuildContext context) {
icon: Symbols.add,
label: AppLocalizations.of(context).accountOpeningDeposit,
onTap: () {},
disabled: true, // Add this
disabled: true,
),
const Divider(height: 1),
ServiceManagementTile(
icon: Symbols.add,
label: AppLocalizations.of(context).accountOpeningLoan,
onTap: () {},
disabled: true, // Add this
disabled: true,
),
const Divider(height: 1),
ServiceManagementTile(
icon: Symbols.captive_portal,
label: AppLocalizations.of(context).quickLinks,
onTap: () {},
disabled: true, // Add this
disabled: true,
),
const Divider(height: 1),
ServiceManagementTile(
icon: Symbols.question_mark,
label: AppLocalizations.of(context).faq,
onTap: () {},
disabled: true,
),
const Divider(height: 1),
ServiceManagementTile(
icon: Symbols.missing_controller,
label: AppLocalizations.of(context).branchLocator,
@@ -55,7 +62,7 @@ Widget build(BuildContext context) {
MaterialPageRoute(
builder: (context) => const BranchLocatorScreen()));
},
disabled: true, // Add this
disabled: false,
),
const Divider(height: 1),
],
@@ -68,14 +75,14 @@ class ServiceManagementTile extends StatelessWidget {
final IconData icon;
final String label;
final VoidCallback onTap;
final bool disabled; // Add this line
final bool disabled;
const ServiceManagementTile({
super.key,
required this.icon,
required this.label,
required this.onTap,
this.disabled = false, // Add this line
this.disabled = false,
});
@override
@@ -84,20 +91,20 @@ class ServiceManagementTile extends StatelessWidget {
return ListTile(
leading: Icon(
icon,
color: disabled ? theme.disabledColor : null, // Change color when disabled
color: disabled ? theme.disabledColor : null,
),
title: Text(
label,
style: TextStyle(
color: disabled ? theme.disabledColor : null, // Change color when disabled
color: disabled ? theme.disabledColor : null,
),
),
trailing: Icon(
Symbols.arrow_right,
size: 20,
color: disabled ? theme.disabledColor : null, // Change color when disabled
color: disabled ? theme.disabledColor : null,
),
onTap: disabled ? null : onTap, // Disable onTap when disabled
onTap: disabled ? null : onTap,
);
}
}