Pre Antigravity

This commit is contained in:
2026-02-17 13:48:54 +05:30
parent 30296be75a
commit 30943cda62
4 changed files with 28 additions and 33 deletions

View File

@@ -90,12 +90,12 @@ class CardTile extends StatelessWidget {
const Text( const Text(
"Kangra Central Co-operative Bank", "Kangra Central Co-operative Bank",
style: TextStyle( style: TextStyle(
color: Colors.white, color: Color.fromARGB(255, 238, 237, 237),
fontSize: 15.5, fontSize: 15,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
overflow: TextOverflow.ellipsis, overflow: TextOverflow.visible,
maxLines: 1, maxLines: 2,
), ),
], ],
), ),

View File

@@ -19,7 +19,6 @@ class _CardManagementScreen extends State<CardManagementScreen> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
automaticallyImplyLeading: false,
title: Text( title: Text(
AppLocalizations.of(context).cardManagement, AppLocalizations.of(context).cardManagement,
), ),
@@ -61,7 +60,7 @@ class _CardManagementScreen extends State<CardManagementScreen> {
), ),
); );
}, },
disabled: true, disabled: false,
), ),
Divider(height: 1, color: Theme.of(context).dividerColor), Divider(height: 1, color: Theme.of(context).dividerColor),
CardManagementTile( CardManagementTile(

View File

@@ -45,7 +45,7 @@ class _CardPinChangeDetailsScreen extends State<CardPinChangeDetailsScreen> {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: Text( title: Text(
AppLocalizations.of(context).cardDetails, AppLocalizations.of(context).changeCardPin,
), ),
centerTitle: false, centerTitle: false,
), ),
@@ -66,12 +66,8 @@ class _CardPinChangeDetailsScreen extends State<CardPinChangeDetailsScreen> {
isDense: true, isDense: true,
filled: true, filled: true,
fillColor: Theme.of(context).scaffoldBackgroundColor, fillColor: Theme.of(context).scaffoldBackgroundColor,
enabledBorder: const OutlineInputBorder( enabledBorder: const OutlineInputBorder(),
borderSide: BorderSide(color: Colors.black), focusedBorder: const OutlineInputBorder(),
),
focusedBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.black, width: 2),
),
), ),
keyboardType: TextInputType.number, keyboardType: TextInputType.number,
textInputAction: TextInputAction.next, textInputAction: TextInputAction.next,
@@ -92,13 +88,8 @@ class _CardPinChangeDetailsScreen extends State<CardPinChangeDetailsScreen> {
filled: true, filled: true,
fillColor: fillColor:
Theme.of(context).scaffoldBackgroundColor, Theme.of(context).scaffoldBackgroundColor,
enabledBorder: const OutlineInputBorder( enabledBorder: const OutlineInputBorder(),
borderSide: BorderSide(color: Colors.black), focusedBorder: const OutlineInputBorder(),
),
focusedBorder: const OutlineInputBorder(
borderSide:
BorderSide(color: Colors.black, width: 2),
),
), ),
keyboardType: TextInputType.number, keyboardType: TextInputType.number,
textInputAction: TextInputAction.next, textInputAction: TextInputAction.next,
@@ -123,13 +114,8 @@ class _CardPinChangeDetailsScreen extends State<CardPinChangeDetailsScreen> {
filled: true, filled: true,
fillColor: fillColor:
Theme.of(context).scaffoldBackgroundColor, Theme.of(context).scaffoldBackgroundColor,
enabledBorder: const OutlineInputBorder( enabledBorder: const OutlineInputBorder(),
borderSide: BorderSide(color: Colors.black), focusedBorder: const OutlineInputBorder(),
),
focusedBorder: const OutlineInputBorder(
borderSide:
BorderSide(color: Colors.black, width: 2),
),
), ),
validator: (value) => value != null && validator: (value) => value != null &&
value.isNotEmpty value.isNotEmpty
@@ -149,12 +135,8 @@ class _CardPinChangeDetailsScreen extends State<CardPinChangeDetailsScreen> {
isDense: true, isDense: true,
filled: true, filled: true,
fillColor: Theme.of(context).scaffoldBackgroundColor, fillColor: Theme.of(context).scaffoldBackgroundColor,
enabledBorder: const OutlineInputBorder( enabledBorder: const OutlineInputBorder(),
borderSide: BorderSide(color: Colors.black), focusedBorder: const OutlineInputBorder(),
),
focusedBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.black, width: 2),
),
), ),
textInputAction: TextInputAction.done, textInputAction: TextInputAction.done,
keyboardType: TextInputType.phone, keyboardType: TextInputType.phone,

View File

@@ -1,4 +1,5 @@
import 'package:kmobile/features/account_opening/screens/account_opening_screen.dart'; import 'package:kmobile/features/account_opening/screens/account_opening_screen.dart';
import 'package:kmobile/features/card/screens/card_management_screen.dart';
import 'package:kmobile/features/service/screens/atm_locator_screen.dart'; import 'package:kmobile/features/service/screens/atm_locator_screen.dart';
import '../../../l10n/app_localizations.dart'; import '../../../l10n/app_localizations.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -83,6 +84,19 @@ class _ServiceScreen extends State<ServiceScreen> {
disabled: false, disabled: false,
), ),
), ),
Expanded(
child: ServiceManagementTile(
icon: Symbols.credit_card,
label: AppLocalizations.of(context).cardManagement,
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => const CardManagementScreen()));
},
disabled: false,
),
),
// No Spacer() needed here as Expanded children will fill space // No Spacer() needed here as Expanded children will fill space
], ],
), ),