refactored the balacnce card to remove unnecessary things

This commit is contained in:
asif
2025-08-29 22:36:38 +05:30
parent 83ed973b44
commit 6724d8bed0

View File

@@ -298,10 +298,10 @@ class _DashboardScreenState extends State<DashboardScreen> {
Row(
children: [
Text(
"${AppLocalizations.of(context).accountNumber}: ",
"${getFullAccountType(currAccount.accountType)}: ",
style: TextStyle(
color: theme.colorScheme.onPrimary,
fontSize: 12,
fontSize: 16,
),
),
DropdownButton<int>(
@@ -312,7 +312,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
iconEnabledColor: theme.colorScheme.onPrimary,
style: TextStyle(
color: theme.colorScheme.onPrimary,
fontSize: 14,
fontSize: 16,
),
items: List.generate(users.length, (index) {
return DropdownMenuItem<int>(
@@ -321,7 +321,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
users[index].accountNo ?? 'N/A',
style: TextStyle(
color: theme.colorScheme.onPrimary,
fontSize: 14,
fontSize: 16,
),
),
);
@@ -365,7 +365,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
),
)
: Icon(
Icons.refresh,
Symbols.refresh,
color: theme.colorScheme.onPrimary,
),
onPressed: isRefreshing
@@ -375,14 +375,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
),
],
),
Text(
getFullAccountType(currAccount.accountType),
style: TextStyle(
color: theme.colorScheme.onPrimary,
fontSize: 16,
),
),
const SizedBox(height: 4),
const SizedBox(height: 15),
Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
@@ -400,7 +393,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
isVisible
? currAccount.currentBalance ??
'0.00'
: '********',
: '*****',
style: TextStyle(
color: theme.colorScheme.onPrimary,
fontSize: 40,
@@ -428,12 +421,15 @@ class _DashboardScreenState extends State<DashboardScreen> {
});
}
},
child: Icon(
isVisible
? Symbols.visibility_lock
: Symbols.visibility,
color: theme.scaffoldBackgroundColor,
weight: 800,
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Icon(
isVisible
? Symbols.visibility_lock
: Symbols.visibility,
color: theme.scaffoldBackgroundColor,
weight: 800,
),
),
),
],