From 67ab17e7d71497956624509323bfcec4cf2b94b3 Mon Sep 17 00:00:00 2001 From: Lucas Delanier Date: Mon, 31 Jul 2023 21:43:24 +0200 Subject: [PATCH] get post --- .../lib/components/post_component.dart | 3 +- .../justMUSIC/lib/screens/login_screen.dart | 214 +++++------------- .../lib/screens/registration_screen.dart | 193 +++++----------- 3 files changed, 124 insertions(+), 286 deletions(-) diff --git a/Sources/justMUSIC/lib/components/post_component.dart b/Sources/justMUSIC/lib/components/post_component.dart index 8473bdb..8b2c594 100644 --- a/Sources/justMUSIC/lib/components/post_component.dart +++ b/Sources/justMUSIC/lib/components/post_component.dart @@ -20,7 +20,7 @@ class PostComponent extends StatefulWidget { State createState() => _PostComponentState(); } -class _PostComponentState extends State { +class _PostComponentState extends State with TickerProviderStateMixin { bool choice = false; DateTime today = DateTime.now(); @@ -332,6 +332,7 @@ class _PostComponentState extends State { ), Image( image: AssetImage("assets/images/shadow_post.png"), + opacity: AnimationController(vsync: this, value: 0.7), fit: BoxFit.fitHeight, width: double.infinity, ), diff --git a/Sources/justMUSIC/lib/screens/login_screen.dart b/Sources/justMUSIC/lib/screens/login_screen.dart index 2ca2f03..0cbddf1 100644 --- a/Sources/justMUSIC/lib/screens/login_screen.dart +++ b/Sources/justMUSIC/lib/screens/login_screen.dart @@ -27,18 +27,14 @@ class _LoginScreenState extends State { handleLogin() async { if (_formKey.currentState!.validate()) { try { - await MyApp.userViewModel - .login(_userMailTextField.text, _passwordTextField.text); + await MyApp.userViewModel.login(_userMailTextField.text, _passwordTextField.text); Navigator.pushNamed(context, '/feed'); } catch (e) { ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text( e.toString() ?? "", - style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.w400, - fontSize: 20.h), + style: GoogleFonts.plusJakartaSans(color: Colors.white, fontWeight: FontWeight.w400, fontSize: 20.h), ), backgroundColor: Colors.red, ), @@ -67,25 +63,19 @@ class _LoginScreenState extends State { child: Form( key: _formKey, child: Column( - crossAxisAlignment: - CrossAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, children: [ Flexible( flex: 4, child: Padding( padding: EdgeInsets.only(bottom: 60), child: Column( - mainAxisAlignment: - MainAxisAlignment.end, + mainAxisAlignment: MainAxisAlignment.end, children: [ Text( "Te revoilà!", - style: - GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: - FontWeight.w600, - fontSize: 38.h), + style: GoogleFonts.plusJakartaSans( + color: Colors.white, fontWeight: FontWeight.w600, fontSize: 38.h), ), SizedBox( height: 10, @@ -94,12 +84,8 @@ class _LoginScreenState extends State { width: 230.w, child: Text( "Bon retour parmis nous tu nous as manqué!", - style: GoogleFonts - .plusJakartaSans( - color: Colors.white, - fontWeight: - FontWeight.w400, - fontSize: 20.h), + style: GoogleFonts.plusJakartaSans( + color: Colors.white, fontWeight: FontWeight.w400, fontSize: 20.h), textAlign: TextAlign.center, ), ), @@ -110,51 +96,33 @@ class _LoginScreenState extends State { Expanded( flex: 5, child: Column( - crossAxisAlignment: - CrossAxisAlignment.end, - mainAxisAlignment: - MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.end, + mainAxisAlignment: MainAxisAlignment.center, children: [ TextFormField( controller: _userMailTextField, - keyboardAppearance: - Brightness.dark, + keyboardAppearance: Brightness.dark, validator: (value) { - if (value == null || - value.isEmpty) { + if (value == null || value.isEmpty) { return 'entrez un email valide'; } return null; }, cursorColor: primaryColor, - keyboardType: - TextInputType.emailAddress, - style: - GoogleFonts.plusJakartaSans( - color: primaryColor), + keyboardType: TextInputType.emailAddress, + style: GoogleFonts.plusJakartaSans(color: primaryColor), decoration: InputDecoration( focusedBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, - color: - strokeTextField), - borderRadius: BorderRadius.all( - Radius.circular(10))), - prefix: const Padding( - padding: EdgeInsets.only( - left: 20.0)), - suffix: const Padding( - padding: EdgeInsets.only( - left: 20.0)), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), + suffix: const Padding(padding: EdgeInsets.only(left: 20.0)), fillColor: bgTextField, filled: true, - errorStyle: TextStyle( - fontSize: 9, height: 0.3), - focusColor: Color.fromRGBO( - 255, 255, 255, 0.30), + errorStyle: TextStyle(fontSize: 9, height: 0.3), + focusColor: Color.fromRGBO(255, 255, 255, 0.30), enabledBorder: OutlineInputBorder( - borderSide: - BorderSide(width: 1, color: strokeTextField), + borderSide: BorderSide(width: 1, color: strokeTextField), borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Email', hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField)), @@ -164,55 +132,31 @@ class _LoginScreenState extends State { ), TextFormField( controller: _passwordTextField, - keyboardAppearance: - Brightness.dark, + keyboardAppearance: Brightness.dark, obscureText: passenable, validator: (value) { - if (value == null || - value.isEmpty) { + if (value == null || value.isEmpty) { return 'entrez un mot de passe valide'; } return null; }, cursorColor: primaryColor, - style: - GoogleFonts.plusJakartaSans( - color: primaryColor), + style: GoogleFonts.plusJakartaSans(color: primaryColor), decoration: InputDecoration( - focusedBorder: - OutlineInputBorder( - borderSide: BorderSide( - width: 1, - color: - strokeTextField), - borderRadius: - BorderRadius.all( - Radius.circular( - 10))), + focusedBorder: OutlineInputBorder( + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), fillColor: bgTextField, filled: true, - focusColor: Color.fromRGBO( - 255, 255, 255, 0.30), - enabledBorder: - OutlineInputBorder( - borderSide: BorderSide( - width: 1, - color: - strokeTextField), - borderRadius: - BorderRadius.all( - Radius.circular( - 10))), + focusColor: Color.fromRGBO(255, 255, 255, 0.30), + enabledBorder: OutlineInputBorder( + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Mot de passe', - hintStyle: - GoogleFonts.plusJakartaSans( - color: strokeTextField), - prefix: const Padding( - padding: EdgeInsets.only( - left: 20.0)), + hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), suffixIcon: Container( - padding: EdgeInsets.only( - right: 10), + padding: EdgeInsets.only(right: 10), margin: EdgeInsets.all(5), height: 3, child: InkWell( @@ -226,29 +170,23 @@ class _LoginScreenState extends State { }); }, // Image tapped - splashColor: - Colors.white10, + splashColor: Colors.white10, // Splash color over image child: Image( image: passenable - ? AssetImage( - "assets/images/show_icon.png") - : AssetImage( - "assets/images/hide_icon.png"), + ? AssetImage("assets/images/show_icon.png") + : AssetImage("assets/images/hide_icon.png"), height: 2, ), )), - errorStyle: TextStyle( - fontSize: 9, height: 0.3), + errorStyle: TextStyle(fontSize: 9, height: 0.3), ), ), Padding( padding: EdgeInsets.only(top: 10), child: Text( "Mot de passe oublié?", - style: - GoogleFonts.plusJakartaSans( - color: Colors.white), + style: GoogleFonts.plusJakartaSans(color: Colors.white), ), ), SizedBox( @@ -261,38 +199,27 @@ class _LoginScreenState extends State { )), Align( child: GestureDetector( + behavior: HitTestBehavior.translucent, onTap: () { - Navigator.pushNamed( - context, '/register'); + Navigator.pushNamed(context, '/register'); }, child: Padding( - padding: - EdgeInsets.only(top: 20), + padding: EdgeInsets.only(top: 20), child: RichText( textAlign: TextAlign.center, text: TextSpan( - text: - 'Pas encore inscrit?', - style: GoogleFonts - .plusJakartaSans( - color: - Colors.white, - fontWeight: - FontWeight - .w400, - fontSize: 15), + text: 'Pas encore inscrit?', + style: GoogleFonts.plusJakartaSans( + color: Colors.white, + fontWeight: FontWeight.w400, + fontSize: 15), children: [ TextSpan( text: " S’inscire", - style: GoogleFonts - .plusJakartaSans( - fontSize: - 15, - fontWeight: - FontWeight - .w400, - color: - primaryColor)), + style: GoogleFonts.plusJakartaSans( + fontSize: 15, + fontWeight: FontWeight.w400, + color: primaryColor)), ], ), ), @@ -307,55 +234,38 @@ class _LoginScreenState extends State { child: Padding( padding: EdgeInsets.only(top: 20), child: Column( - mainAxisAlignment: - MainAxisAlignment.start, - crossAxisAlignment: - CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.center, children: [ ConstrainedBox( - constraints: BoxConstraints( - maxWidth: 600), + constraints: BoxConstraints(maxWidth: 600), child: Row( - mainAxisAlignment: - MainAxisAlignment - .spaceEvenly, + mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Expanded( child: Container( - color: - Color(0xFF3D3D3D), + color: Color(0xFF3D3D3D), height: 1, ), ), Padding( - padding: const EdgeInsets - .only( - left: - defaultPadding, - right: - defaultPadding), + padding: const EdgeInsets.only( + left: defaultPadding, right: defaultPadding), child: Text( 'Ou', - style: GoogleFonts - .plusJakartaSans( - color: Colors - .white, - fontWeight: - FontWeight - .bold), + style: GoogleFonts.plusJakartaSans( + color: Colors.white, fontWeight: FontWeight.bold), ), ), Expanded( child: Container( height: 1, - color: - Color(0xFF3D3D3D), + color: Color(0xFF3D3D3D), )), ], ), ), - SizedBox( - height: defaultPadding), + SizedBox(height: defaultPadding), SignInButton( Buttons.Google, text: "Login with Google", diff --git a/Sources/justMUSIC/lib/screens/registration_screen.dart b/Sources/justMUSIC/lib/screens/registration_screen.dart index e7d9ecc..f0ada00 100644 --- a/Sources/justMUSIC/lib/screens/registration_screen.dart +++ b/Sources/justMUSIC/lib/screens/registration_screen.dart @@ -30,18 +30,14 @@ class _RegistrationScreenState extends State { handleRegister() async { if (_formKey.currentState!.validate()) { try { - await MyApp.userViewModel.register(_userPseudoTextField.text, - _passwordTextField.text, _userMailTextField.text); + await MyApp.userViewModel.register(_userPseudoTextField.text, _passwordTextField.text, _userMailTextField.text); Navigator.pushNamed(context, '/explanation'); } catch (e) { ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text( e.toString() ?? "", - style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.w400, - fontSize: 20.h), + style: GoogleFonts.plusJakartaSans(color: Colors.white, fontWeight: FontWeight.w400, fontSize: 20.h), ), backgroundColor: Colors.red, ), @@ -67,10 +63,8 @@ class _RegistrationScreenState extends State { padding: EdgeInsets.only(top: 100.h), child: AutoSizeText( "On a besoin de ça!", - style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.w600, - fontSize: 30.w), + style: + GoogleFonts.plusJakartaSans(color: Colors.white, fontWeight: FontWeight.w600, fontSize: 30.w), maxLines: 1, maxFontSize: 50, overflow: TextOverflow.fade, @@ -82,8 +76,7 @@ class _RegistrationScreenState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ Padding( - padding: EdgeInsets.symmetric( - horizontal: defaultPadding), + padding: EdgeInsets.symmetric(horizontal: defaultPadding), child: Padding( padding: EdgeInsets.only(bottom: 50.h), child: Column( @@ -97,9 +90,7 @@ class _RegistrationScreenState extends State { child: AutoSizeText( "Promis c’est rapide.", style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.w400, - fontSize: 17.w), + color: Colors.white, fontWeight: FontWeight.w400, fontSize: 17.w), maxFontSize: 20, textAlign: TextAlign.center, ), @@ -109,10 +100,7 @@ class _RegistrationScreenState extends State { ), ), Padding( - padding: EdgeInsets.only( - bottom: 16.h, - left: defaultPadding, - right: defaultPadding), + padding: EdgeInsets.only(bottom: 16.h, left: defaultPadding, right: defaultPadding), child: TextFormField( controller: _userPseudoTextField, keyboardAppearance: Brightness.dark, @@ -124,37 +112,24 @@ class _RegistrationScreenState extends State { }, cursorColor: primaryColor, keyboardType: TextInputType.emailAddress, - style: GoogleFonts.plusJakartaSans( - color: primaryColor, fontSize: 15), + style: GoogleFonts.plusJakartaSans(color: primaryColor, fontSize: 15), decoration: InputDecoration( focusedBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1.sp, - color: strokeTextField), - borderRadius: const BorderRadius.all( - Radius.circular(10))), - prefix: const Padding( - padding: EdgeInsets.only(left: 20.0)), - suffix: const Padding( - padding: EdgeInsets.only(left: 20.0)), + borderSide: BorderSide(width: 1.sp, color: strokeTextField), + borderRadius: const BorderRadius.all(Radius.circular(10))), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), + suffix: const Padding(padding: EdgeInsets.only(left: 20.0)), fillColor: bgTextField, filled: true, - focusColor: const Color.fromRGBO( - 255, 255, 255, 0.30), + focusColor: const Color.fromRGBO(255, 255, 255, 0.30), enabledBorder: const OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: BorderRadius.all( - Radius.circular(10))), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Pseudo', - hintStyle: GoogleFonts.plusJakartaSans( - color: strokeTextField)), + hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField)), )), Padding( - padding: EdgeInsets.only( - bottom: 16.h, - left: defaultPadding, - right: defaultPadding), + padding: EdgeInsets.only(bottom: 16.h, left: defaultPadding, right: defaultPadding), child: TextFormField( controller: _userMailTextField, keyboardAppearance: Brightness.dark, @@ -166,36 +141,24 @@ class _RegistrationScreenState extends State { }, cursorColor: primaryColor, keyboardType: TextInputType.emailAddress, - style: GoogleFonts.plusJakartaSans( - color: primaryColor), + style: GoogleFonts.plusJakartaSans(color: primaryColor), decoration: InputDecoration( focusedBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: BorderRadius.all( - Radius.circular(10))), - prefix: const Padding( - padding: EdgeInsets.only(left: 20.0)), - suffix: const Padding( - padding: EdgeInsets.only(left: 20.0)), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), + suffix: const Padding(padding: EdgeInsets.only(left: 20.0)), fillColor: bgTextField, filled: true, - focusColor: - Color.fromRGBO(255, 255, 255, 0.30), + focusColor: Color.fromRGBO(255, 255, 255, 0.30), enabledBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: BorderRadius.all( - Radius.circular(10))), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Email', - hintStyle: GoogleFonts.plusJakartaSans( - color: strokeTextField)), + hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField)), )), Padding( - padding: EdgeInsets.only( - bottom: 16.h, - left: defaultPadding, - right: defaultPadding), + padding: EdgeInsets.only(bottom: 16.h, left: defaultPadding, right: defaultPadding), child: TextFormField( controller: _passwordTextField, keyboardAppearance: Brightness.dark, @@ -207,29 +170,21 @@ class _RegistrationScreenState extends State { return null; }, cursorColor: primaryColor, - style: GoogleFonts.plusJakartaSans( - color: primaryColor), + style: GoogleFonts.plusJakartaSans(color: primaryColor), decoration: InputDecoration( focusedBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: - BorderRadius.all(Radius.circular(10))), - prefix: const Padding( - padding: EdgeInsets.only(left: 20.0)), - suffix: const Padding( - padding: EdgeInsets.only(left: 20.0)), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), + suffix: const Padding(padding: EdgeInsets.only(left: 20.0)), fillColor: bgTextField, filled: true, focusColor: Color.fromRGBO(255, 255, 255, 0.30), enabledBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: - BorderRadius.all(Radius.circular(10))), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Mot de passe', - hintStyle: GoogleFonts.plusJakartaSans( - color: strokeTextField), + hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField), suffixIcon: Container( padding: EdgeInsets.only(right: 10), margin: EdgeInsets.all(5), @@ -249,10 +204,8 @@ class _RegistrationScreenState extends State { // Splash color over image child: Image( image: passenable - ? AssetImage( - "assets/images/show_icon.png") - : AssetImage( - "assets/images/hide_icon.png"), + ? AssetImage("assets/images/show_icon.png") + : AssetImage("assets/images/hide_icon.png"), height: 2, ), )), @@ -260,10 +213,7 @@ class _RegistrationScreenState extends State { ), ), Padding( - padding: EdgeInsets.only( - bottom: 16.h, - left: defaultPadding, - right: defaultPadding), + padding: EdgeInsets.only(bottom: 16.h, left: defaultPadding, right: defaultPadding), child: TextFormField( controller: _passwordConfirmTextField, keyboardAppearance: Brightness.dark, @@ -278,29 +228,21 @@ class _RegistrationScreenState extends State { }, cursorColor: primaryColor, keyboardType: TextInputType.emailAddress, - style: GoogleFonts.plusJakartaSans( - color: primaryColor), + style: GoogleFonts.plusJakartaSans(color: primaryColor), decoration: InputDecoration( focusedBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: - BorderRadius.all(Radius.circular(10))), - prefix: const Padding( - padding: EdgeInsets.only(left: 20.0)), - suffix: const Padding( - padding: EdgeInsets.only(left: 20.0)), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), + prefix: const Padding(padding: EdgeInsets.only(left: 20.0)), + suffix: const Padding(padding: EdgeInsets.only(left: 20.0)), fillColor: bgTextField, filled: true, focusColor: Color.fromRGBO(255, 255, 255, 0.30), enabledBorder: OutlineInputBorder( - borderSide: BorderSide( - width: 1, color: strokeTextField), - borderRadius: - BorderRadius.all(Radius.circular(10))), + borderSide: BorderSide(width: 1, color: strokeTextField), + borderRadius: BorderRadius.all(Radius.circular(10))), hintText: 'Confirmation du Mot de passe', - hintStyle: GoogleFonts.plusJakartaSans( - color: strokeTextField), + hintStyle: GoogleFonts.plusJakartaSans(color: strokeTextField), suffixIcon: Container( padding: EdgeInsets.only(right: 10), margin: EdgeInsets.all(5), @@ -320,10 +262,8 @@ class _RegistrationScreenState extends State { // Splash color over image child: Image( image: passenable - ? AssetImage( - "assets/images/show_icon.png") - : AssetImage( - "assets/images/hide_icon.png"), + ? AssetImage("assets/images/show_icon.png") + : AssetImage("assets/images/hide_icon.png"), height: 2, ), )), @@ -331,8 +271,7 @@ class _RegistrationScreenState extends State { ), ), Padding( - padding: EdgeInsets.symmetric( - horizontal: defaultPadding), + padding: EdgeInsets.symmetric(horizontal: defaultPadding), child: SizedBox( width: 600, child: LoginButton( @@ -341,6 +280,7 @@ class _RegistrationScreenState extends State { ), Align( child: GestureDetector( + behavior: HitTestBehavior.translucent, onTap: () { Navigator.pushNamed(context, '/login'); }, @@ -351,16 +291,12 @@ class _RegistrationScreenState extends State { text: TextSpan( text: 'Tu as déjà un compte?', style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.w400, - fontSize: 15), + color: Colors.white, fontWeight: FontWeight.w400, fontSize: 15), children: [ TextSpan( text: " Connexion", style: GoogleFonts.plusJakartaSans( - fontSize: 15, - fontWeight: FontWeight.w400, - color: primaryColor)), + fontSize: 15, fontWeight: FontWeight.w400, color: primaryColor)), ], ), ), @@ -382,13 +318,10 @@ class _RegistrationScreenState extends State { ), ), Padding( - padding: const EdgeInsets.only( - left: defaultPadding, right: defaultPadding), + padding: const EdgeInsets.only(left: defaultPadding, right: defaultPadding), child: Text( 'Ou', - style: GoogleFonts.plusJakartaSans( - color: Colors.white, - fontWeight: FontWeight.bold), + style: GoogleFonts.plusJakartaSans(color: Colors.white, fontWeight: FontWeight.bold), ), ), Expanded( @@ -409,9 +342,7 @@ class _RegistrationScreenState extends State { Buttons.Google, text: "Login with Google", onPressed: () {}, - shape: RoundedRectangleBorder( - borderRadius: - BorderRadius.all(Radius.circular(20))), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(20))), ), ), ), @@ -422,13 +353,10 @@ class _RegistrationScreenState extends State { child: Container( height: 240.h, decoration: BoxDecoration( - gradient: LinearGradient(begin: Alignment.topRight, stops: [ - 0, - 1 - ], colors: [ - bgColor.withOpacity(1), - bgColor.withOpacity(0) - ])), + gradient: LinearGradient( + begin: Alignment.topRight, + stops: [0, 1], + colors: [bgColor.withOpacity(1), bgColor.withOpacity(0)])), ), ), Align( @@ -436,8 +364,7 @@ class _RegistrationScreenState extends State { child: ConstrainedBox( constraints: BoxConstraints(maxWidth: 800), child: Padding( - padding: EdgeInsets.only( - top: 45.h, left: defaultPadding, right: defaultPadding), + padding: EdgeInsets.only(top: 45.h, left: defaultPadding, right: defaultPadding), child: ClipRRect( borderRadius: BorderRadius.circular(10.0), child: LinearProgressIndicator(