Merge pull request 'changed border color and tender tablet sizes' (#29) from login_changes into main

Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/29
This commit is contained in:
a.ghabeli
2025-08-11 08:10:33 +03:30
3 changed files with 90 additions and 84 deletions
+5 -10
View File
@@ -18,8 +18,6 @@ class LoginDesktopPage extends StatelessWidget {
return Scaffold( return Scaffold(
backgroundColor: AppColors.backgroundColor, backgroundColor: AppColors.backgroundColor,
body: Center( body: Center(
child: SingleChildScrollView(
padding: EdgeInsets.symmetric(horizontal: 24.0.w()),
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.spaceAround, mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [ children: [
@@ -53,8 +51,7 @@ class LoginDesktopPage extends StatelessWidget {
isPassword: true, isPassword: true,
obscureText: viewModel.obscurePassword, obscureText: viewModel.obscurePassword,
fieldHeight: 60.0.h(), fieldHeight: 60.0.h(),
onToggleVisibility: onToggleVisibility: viewModel.togglePasswordVisibility,
viewModel.togglePasswordVisibility,
borderRedus: 12, borderRedus: 12,
), ),
SizedBox(height: 32.0.h()), SizedBox(height: 32.0.h()),
@@ -74,8 +71,7 @@ class LoginDesktopPage extends StatelessWidget {
await viewModel.login(); await viewModel.login();
if (viewModel.loggedInUser != null) { if (viewModel.loggedInUser != null) {
HomeRouteData().go(context); HomeRouteData().go(context);
} else if (viewModel.errorMessage != } else if (viewModel.errorMessage != null) {
null) {
ScaffoldMessenger.of( ScaffoldMessenger.of(
context, context,
).showSnackBar( ).showSnackBar(
@@ -98,15 +94,14 @@ class LoginDesktopPage extends StatelessWidget {
padding: EdgeInsets.symmetric(vertical: 20.0.h()), padding: EdgeInsets.symmetric(vertical: 20.0.h()),
child: Image.asset( child: Image.asset(
AssetsManager.webLoginImage, AssetsManager.webLoginImage,
width: 796.0.w(), width: 796.0,
height: 944.0.h(), height: 944.0,
fit: BoxFit.fitHeight, fit: BoxFit.fitWidth,
), ),
), ),
], ],
), ),
), ),
),
); );
} }
} }
+8 -1
View File
@@ -68,7 +68,9 @@ class LoginTextField extends StatelessWidget {
width: 24.0.w(), width: 24.0.w(),
height: 24.0.h(), height: 24.0.h(),
colorFilter: ColorFilter.mode( colorFilter: ColorFilter.mode(
focusNode.hasFocus ? AppColors.grey80 : AppColors.grey60, focusNode.hasFocus
? AppColors.grey80
: AppColors.grey60,
BlendMode.srcIn, BlendMode.srcIn,
), ),
), ),
@@ -76,6 +78,11 @@ class LoginTextField extends StatelessWidget {
: null, : null,
border: OutlineInputBorder( border: OutlineInputBorder(
borderRadius: BorderRadius.circular(borderRedus ?? 12.0.w()), borderRadius: BorderRadius.circular(borderRedus ?? 12.0.w()),
borderSide: BorderSide(color: AppColors.grey40),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(borderRedus ?? 12.0.w()),
borderSide: BorderSide(color: AppColors.grey40),
), ),
focusedBorder: OutlineInputBorder( focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: AppColors.borderBlue), borderSide: BorderSide(color: AppColors.borderBlue),
+5 -1
View File
@@ -14,7 +14,11 @@ class TabletTendersPage extends StatelessWidget {
body: SingleChildScrollView( body: SingleChildScrollView(
child: Padding( child: Padding(
padding: EdgeInsets.symmetric(vertical: 24.0.h()), padding: EdgeInsets.only(
left: 24.0.w(),
right: 24.0.w(),
top: 128.0.h(),
),
child: MainTendersSlider(), child: MainTendersSlider(),
), ),
), ),