Merge pull request 'diary' (#2) from eatvio/eatvio_app:diary into main

Reviewed-on: mso7nueh/eatvio_app_mso7nueh#2
This commit is contained in:
2024-06-05 13:46:11 +00:00
3 changed files with 11 additions and 4 deletions

View File

@@ -14,6 +14,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>();
@@ -70,7 +71,12 @@ class MyApp extends StatelessWidget {
],
child: BlocBuilder<ThemeBloc, ThemeState>(
builder: (context, state) {
return MaterialApp.router(
return KeyboardDismisser(
gestures: [
GestureType.onTap,
GestureType.onPanUpdateDownDirection,
],
child: MaterialApp.router(
theme: theme,
title: 'Eatvio',
routerConfig: AppRouter.appRouter,
@@ -87,7 +93,7 @@ class MyApp extends StatelessWidget {
'',
),
],
);
));
},
),
);

View File

@@ -73,7 +73,7 @@ class CustomTextFormField extends StatelessWidget {
width: width ?? double.maxFinite,
child: TextFormField(
controller: controller,
focusNode: focusNode ?? FocusNode(),
focusNode: focusNode ?? null,
autofocus: autofocus!,
style: textStyle ?? theme.textTheme.titleMedium,
obscureText: obscureText!,
@@ -129,7 +129,7 @@ class CustomTextFormField extends StatelessWidget {
width: width ?? double.maxFinite,
child: TextFormField(
controller: controller,
focusNode: focusNode ?? FocusNode(),
focusNode: focusNode ?? null,
autofocus: autofocus!,
style: textStyle ?? theme.textTheme.titleMedium,
obscureText: obscureText!,

View File

@@ -29,6 +29,7 @@ dependencies:
bloc_test: ^9.1.6
# navigation
go_router: ^14.1.4
keyboard_dismisser: ^3.0.0
dev_dependencies:
dart_code_metrics: ^5.7.6