Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 2

class_LoginState extends State<Login> {

final_formKey = GlobalKey<FormState>();
TextEditing Controller emailController = TextEditingController();
TextEditingController passwordController: TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Form(
key: _formKey,
child: Padding(
padding: const EdgeInsets.symmetric(horizontal:
8, vertical: 16), child: Column( crossAxis Alignment: CrossAxis Alignment.center, children:
[ Padding( padding: const EdgeInsets.symmetric(horizontal: 8,
vertical: 16),
child: TextFormField(
controller: emailController,
decoration: const InputDecoration(
border: OutlineInputBorder(), label Text:
ackBar( const
"Email"),
SnackBar(content: Text('Please
fill
),
),
validator: (value) {
},
if (value == null || value.isEmpty) {
return 'Please enter your email';
input')),
}
return null; );
}
Padding(
padding:
vertical: 16),

},
const EdgeInsets.symmetric(horizontal: 8,
child: TextFormField(
controller: passwordController,
obscureText: true,
decoration: const InputDecoration(
border: OutlineInputBorder(), label Text:
child: const Text('Submit'),
"Password"),
validator: (value) {
),
),
},
),
),
if (value == null || value.isEmpty) {
return 'Please enter your password';
}
),
return null;
Padding( ),
padding:
const EdgeInsets.symmetric(horizontal: 8,
vertical: 16.0),
),
),
child: Center(
child: ElevatedButton(
onPressed: () {
if (_formKey.currentState!.validate()) {
// Navigate the user to the Home page
} else {
);

You might also like