summaryrefslogtreecommitdiff
path: root/lib/login.dart
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2023-11-20 13:45:39 +0200
committeromagdy7 <omar.professional8777@gmail.com>2023-11-20 13:45:39 +0200
commit868ac401d5e0a45d6b66bea813dda4241d93dbcc (patch)
treedecf5408061888b906fbd8d3014d488143008a5b /lib/login.dart
parenta15bf522340de49118b0a88369a6cc892dfee9d0 (diff)
downloadcarpool-868ac401d5e0a45d6b66bea813dda4241d93dbcc.tar.xz
carpool-868ac401d5e0a45d6b66bea813dda4241d93dbcc.zip
Added login and routes page
Diffstat (limited to 'lib/login.dart')
-rw-r--r--lib/login.dart48
1 files changed, 48 insertions, 0 deletions
diff --git a/lib/login.dart b/lib/login.dart
index e69de29..cae97a3 100644
--- a/lib/login.dart
+++ b/lib/login.dart
@@ -0,0 +1,48 @@
+import 'package:flutter/material.dart';
+
+class LoginPage extends StatelessWidget {
+ final TextEditingController emailController = TextEditingController();
+ final TextEditingController passwordController = TextEditingController();
+
+ @override
+ Widget build(BuildContext context) {
+ return Scaffold(
+ appBar: AppBar(title: Text('Login')),
+ body: Padding(
+ padding: EdgeInsets.all(16.0),
+ child: Column(
+ mainAxisAlignment: MainAxisAlignment.center,
+ children: <Widget>[
+ TextField(
+ controller: emailController,
+ keyboardType: TextInputType.emailAddress,
+ decoration: InputDecoration(
+ labelText: 'Email',
+ border: OutlineInputBorder(),
+ ),
+ ),
+ SizedBox(height: 12.0),
+ TextField(
+ controller: passwordController,
+ obscureText: true,
+ decoration: InputDecoration(
+ labelText: 'Password',
+ border: OutlineInputBorder(),
+ ),
+ ),
+ SizedBox(height: 20.0),
+ ElevatedButton(
+ onPressed: () {
+ // Perform the login action here
+ // For now, let's just print the credentials
+ print('Email: ${emailController.text.trim()}');
+ print('Password: ${passwordController.text.trim()}');
+ },
+ child: Text('Login'),
+ ),
+ ],
+ ),
+ ),
+ );
+ }
+}