11import 'package:flutter/material.dart' ;
22import 'package:flutter_bloc/flutter_bloc.dart' ;
3+ import 'package:flutter_svg/svg.dart' ;
34import 'package:flutter_template/bloc/login/login_cubit.dart' ;
5+ import 'package:flutter_template/constants/assets.dart' ;
46import 'package:flutter_template/ui/components/button.dart' ;
57import 'package:flutter_template/ui/screens/home/home_navigator.dart' ;
68import 'package:flutter_template/ui/themes/text_styles.dart' ;
79import 'package:flutter_gen/gen_l10n/app_localizations.dart' ;
10+ import 'package:flutter_screenutil/flutter_screenutil.dart' ;
811
912class LoginWidget extends StatefulWidget {
1013 const LoginWidget ({Key ? key}) : super (key: key);
@@ -48,6 +51,7 @@ class _LoginWidgetState extends State<LoginWidget> {
4851 @override
4952 Widget build (BuildContext context) {
5053 final locale = AppLocalizations .of (context)! ;
54+ final theme = Theme .of (context);
5155
5256 return Scaffold (
5357 appBar: AppBar (title: Text (locale.loginTitle)),
@@ -57,11 +61,15 @@ class _LoginWidgetState extends State<LoginWidget> {
5761 }
5862 }, builder: (context, state) {
5963 return Container (
60- padding: const EdgeInsets .all (30 ),
64+ padding: EdgeInsets .all (20. h ),
6165 child: Column (
6266 mainAxisAlignment: MainAxisAlignment .spaceBetween,
6367 children: [
64- const SizedBox (height: 0 ),
68+ Padding (
69+ padding: EdgeInsets .only (top: 40. h),
70+ child: SvgPicture .asset (logoSvgFilePath,
71+ height: 60. h, width: 60. h, color: theme.primaryColor),
72+ ),
6573 Column (children: [
6674 Form (
6775 key: _formKey,
0 commit comments