Merge pull request 'feat(app) Keyboard dismisser implemented' (#25) from keyboard_dismiss into main

Reviewed-on: maxxkim/eatvio_app#25
This commit is contained in:
2024-06-03 13:08:53 +00:00
2 changed files with 27 additions and 20 deletions

View File

@@ -5,6 +5,7 @@ import 'core/app_export.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:path_provider/path_provider.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:keyboard_dismisser/keyboard_dismisser.dart';
var globalMessengerKey = GlobalKey<ScaffoldMessengerState>();
void main() async {
@@ -33,26 +34,31 @@ class MyApp extends StatelessWidget {
),
child: BlocBuilder<ThemeBloc, ThemeState>(
builder: (context, state) {
return MaterialApp(
theme: theme,
title: 'Eatvio',
navigatorKey: NavigatorService.navigatorKey,
debugShowCheckedModeBanner: false,
localizationsDelegates: [
AppLocalizationDelegate(),
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
supportedLocales: [
Locale(
'ru',
'',
),
],
initialRoute: AppRoutes.initialRoute,
routes: AppRoutes.routes,
);
return KeyboardDismisser(
gestures: [
GestureType.onTap,
GestureType.onPanUpdateDownDirection,
],
child: MaterialApp(
theme: theme,
title: 'Eatvio',
navigatorKey: NavigatorService.navigatorKey,
debugShowCheckedModeBanner: false,
localizationsDelegates: [
AppLocalizationDelegate(),
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
supportedLocales: [
Locale(
'ru',
'',
),
],
initialRoute: AppRoutes.initialRoute,
routes: AppRoutes.routes,
));
},
),
);

View File

@@ -27,6 +27,7 @@ dependencies:
image_picker: ^1.0.7
flutter_typeahead: ^5.2.0
bloc_test: ^9.1.6
keyboard_dismisser: ^3.0.0
dev_dependencies:
dart_code_metrics: ^5.7.6