APY integrated without testing...

This commit is contained in:
2026-03-18 12:36:41 +05:30
parent 075cb3aaad
commit 8744e69ef7
29 changed files with 1069 additions and 498 deletions

View File

@@ -16,7 +16,6 @@ class AccountOpeningScreen extends StatefulWidget {
}
class _AccountOpeningScreenState extends State<AccountOpeningScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
@@ -41,8 +40,7 @@ class _AccountOpeningScreenState extends State<AccountOpeningScreen> {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const FdScreen(
),
builder: (context) => const FdScreen(),
),
);
},
@@ -56,8 +54,7 @@ class _AccountOpeningScreenState extends State<AccountOpeningScreen> {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const TermDepositScreen()
),
builder: (context) => const TermDepositScreen()),
);
},
),
@@ -70,7 +67,8 @@ class _AccountOpeningScreenState extends State<AccountOpeningScreen> {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const RecurringDepositScreen() ),
builder: (context) =>
const RecurringDepositScreen()),
);
},
),
@@ -83,8 +81,7 @@ class _AccountOpeningScreenState extends State<AccountOpeningScreen> {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const LoanScreen()
),
builder: (context) => const LoanScreen()),
);
},
),
@@ -136,8 +133,7 @@ class AccountOpeningCardTile extends StatelessWidget {
),
elevation: 4,
child: InkWell(
onTap:
disable ? null : onTap,
onTap: disable ? null : onTap,
borderRadius: BorderRadius.circular(12.0),
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 24.0, horizontal: 16.0),
@@ -172,4 +168,4 @@ class AccountOpeningCardTile extends StatelessWidget {
),
);
}
}
}

View File

@@ -72,10 +72,9 @@ class _FdScreenState extends State<FdScreen> {
TextFormField(
controller: _amountController,
decoration: const InputDecoration(
labelText: 'Enter Amount',
border: OutlineInputBorder(),
prefixText: ''
),
labelText: 'Enter Amount',
border: OutlineInputBorder(),
prefixText: ''),
keyboardType: TextInputType.number,
),
const SizedBox(height: 20),
@@ -96,10 +95,8 @@ class _FdScreenState extends State<FdScreen> {
builder: (context) => const InterestRatesScreen()),
);
},
child: Text(
'Interest Rates',
style: Theme.of(context).textTheme.titleSmall
),
child: Text('Interest Rates',
style: Theme.of(context).textTheme.titleSmall),
),
],
),
@@ -228,7 +225,8 @@ class _FdScreenState extends State<FdScreen> {
// TODO: Implement proceed logic
},
style: ElevatedButton.styleFrom(
padding: const EdgeInsets.symmetric(horizontal: 40, vertical: 15),
padding:
const EdgeInsets.symmetric(horizontal: 40, vertical: 15),
),
child: const Text(
'Proceed',
@@ -241,4 +239,4 @@ class _FdScreenState extends State<FdScreen> {
),
);
}
}
}

View File

@@ -14,4 +14,4 @@ class InterestRatesScreen extends StatelessWidget {
),
);
}
}
}

View File

@@ -12,7 +12,7 @@ class LoanScreen extends StatelessWidget {
title: const Text("Request Loan"),
),
body: const Center(
child: Text("Loan Account"),
child: Text("Loan Account"),
),
);
}

View File

@@ -12,7 +12,7 @@ class RecurringDepositScreen extends StatelessWidget {
title: const Text("Recurring Deposit"),
),
body: const Center(
child: Text("Recurring Deposit"),
child: Text("Recurring Deposit"),
),
);
}

View File

@@ -16,4 +16,4 @@ class TermDepositScreen extends StatelessWidget {
),
);
}
}
}