import 'package:farm_tpf/data/repository/authentication_repository.dart'; import 'package:farm_tpf/presentation/custom_widgets/camera_helper.dart'; import 'package:farm_tpf/presentation/screens/actions/nursery/sc_edit_action_nursery.dart'; import 'package:farm_tpf/presentation/screens/login/bloc/login_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:keyboard_dismisser/keyboard_dismisser.dart'; import 'login_form.dart'; import 'widget_top_welcome.dart'; class LoginPage extends StatelessWidget { static Route route() { return MaterialPageRoute(builder: (_) => LoginPage()); } @override Widget build(BuildContext context) => KeyboardDismisser( child: Scaffold( body: Padding( padding: const EdgeInsets.all(12), child: BlocProvider( create: (context) { return LoginBloc( authenticationRepository: RepositoryProvider.of(context), ); }, child: ListView( children: [WidgetTopWelcome(), LoginForm()], ), ), ), )); }