IFSC Code Validation and Add Beneficiary Validation API integration

This commit is contained in:
2025-08-07 18:12:31 +05:30
parent c4d4261afc
commit 99e23bf21d
17 changed files with 416 additions and 271 deletions

View File

@@ -69,48 +69,6 @@ class _KMobileState extends State<KMobile> {
});
}
/* @override
Widget build(BuildContext context) {
// Set status bar color
SystemChrome.setSystemUIOverlayStyle(
const SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarIconBrightness: Brightness.dark,
),
);
return MultiBlocProvider(
providers: [
BlocProvider<AuthCubit>(create: (_) => getIt<AuthCubit>()),
BlocProvider<ThemeCubit>(create: (_) => getIt<ThemeCubit>()),
],
child: MaterialApp(
debugShowCheckedModeBanner: false,
locale: _locale,
supportedLocales: const [
Locale('en'),
Locale('hi'),
],
localizationsDelegates: const [
AppLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
title: 'kMobile',
// Dynamic Theme and ThemeMode
theme: AppThemes.getLightTheme(_themeController.currentTheme),
darkTheme: AppThemes.getDarkTheme(_themeController.currentTheme),
themeMode: _themeModeController.currentThemeMode,
onGenerateRoute: AppRoutes.generateRoute,
initialRoute: AppRoutes.splash,
home: showSplash ? const SplashScreen() : const AuthGate(),
),
);
}*/
@override
Widget build(BuildContext context) {
// Set status bar color and brightness
@@ -128,6 +86,8 @@ BlocProvider<ThemeCubit>(create: (_) => getIt<ThemeCubit>()),
],
child: BlocBuilder<ThemeCubit, ThemeState>(
builder: (context, themeState) {
print('global theme state changed');
print(themeState);
return MaterialApp(
debugShowCheckedModeBanner: false,
locale: _locale ?? const Locale('en'),
@@ -142,11 +102,10 @@ GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
title: 'kMobile',
//theme: themeState.lightTheme,
//theme: AppThemes.getLightTheme(themeState.themeType),
theme: themeState.lightTheme,
darkTheme: AppThemes.getDarkTheme(themeState.themeType),
themeMode: themeState.themeMode,
theme: themeState.getThemeData(),
// darkTheme: AppThemes.getDarkTheme(themeState.themeType),
themeMode: ThemeMode.system,
onGenerateRoute: AppRoutes.generateRoute,
initialRoute: AppRoutes.splash,
home: showSplash ? const SplashScreen() : const AuthGate(),