This commit is contained in:
Patrick Alvin Alcala 2025-03-06 11:55:42 +08:00
parent 148cdec83c
commit 7749f1100d
19 changed files with 447 additions and 217 deletions

View file

@ -1,12 +1,10 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:glossy/glossy.dart';
import 'package:go_router/go_router.dart';
import 'package:gap/gap.dart';
import 'package:pharmacy_mobile/auth/auth_service.dart';
import 'package:pharmacy_mobile/widgets/buttonwithprogress_widget.dart';
import 'package:pharmacy_mobile/widgets/glossy_container_widget.dart';
import 'package:pharmacy_mobile/widgets/input_widget.dart';
import 'package:pharmacy_mobile/widgets/input_form_widget.dart';
import 'package:pharmacy_mobile/widgets/page_background_widget.dart';
import 'package:pharmacy_mobile/widgets/snackbar_widget.dart';
import 'package:pharmacy_mobile/widgets/text_widget.dart';
@ -128,28 +126,23 @@ class _LoginPageState extends State<LoginPage> {
Padding(
padding: const EdgeInsets.only(left: 32, right: 32),
child: GlossyContainerWidget(
height: containerHeight,
// height: containerHeight,
child: Form(
child: Column(
children: [
InputWidget(label: 'Email', controller: _emailController),
InputFormWidget(label: 'Email', controller: _emailController),
const Gap(16),
KeyboardListener(
focusNode: _focusNode,
onKeyEvent: (event) {
if (event is KeyDownEvent && event.logicalKey == LogicalKeyboardKey.enter) {
_signIn();
}
InputFormWidget(
label: 'Password',
controller: _passwordController,
password: true,
onSubmitted: (String password) {
_signIn();
},
child: InputWidget(
label: 'Password',
controller: _passwordController,
password: true,
),
),
const Gap(40),
ButtonWithProgressWidget(
trigger: _isLoading, progressText: 'Logging In', buttonText: 'Login', onPressed: _signIn)
trigger: _isLoading, progressText: 'Logging In', buttonText: 'Login', onPressed: _signIn),
],
)),
),