diff options
| author | omagdy7 <omar.professional8777@gmail.com> | 2023-11-20 19:06:30 +0200 |
|---|---|---|
| committer | omagdy7 <omar.professional8777@gmail.com> | 2023-11-20 19:06:30 +0200 |
| commit | 8d6d7a1da19e691ce0b643b4136d946931a93b46 (patch) | |
| tree | b4c5afa91ea0763c3e5e5f389d8f1d6bdf3d8a51 /lib/signup.dart | |
| parent | b327ea0d47024fc3d58a7624ba0e83a3d3534314 (diff) | |
| download | carpool-8d6d7a1da19e691ce0b643b4136d946931a93b46.tar.xz carpool-8d6d7a1da19e691ce0b643b4136d946931a93b46.zip | |
Added signup page and added logo asset and added simple home page
Diffstat (limited to 'lib/signup.dart')
| -rw-r--r-- | lib/signup.dart | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/lib/signup.dart b/lib/signup.dart new file mode 100644 index 0000000..ecb8ec0 --- /dev/null +++ b/lib/signup.dart @@ -0,0 +1,75 @@ +import 'package:flutter/material.dart'; + +class SignUpPage extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text('Sign Up'), + ), + body: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + TextFormField( + decoration: const InputDecoration( + labelText: 'First Name', + hintText: 'Enter your first name', + ), + ), + const SizedBox(height: 16.0), + TextFormField( + decoration: const InputDecoration( + labelText: 'Last Name', + hintText: 'Enter your last name', + ), + ), + const SizedBox(height: 16.0), + TextFormField( + decoration: const InputDecoration( + labelText: 'Email', + hintText: 'Enter your email', + ), + keyboardType: TextInputType.emailAddress, + ), + const SizedBox(height: 16.0), + TextFormField( + decoration: const InputDecoration( + labelText: 'Password', + hintText: 'Enter your password', + ), + obscureText: true, + ), + const SizedBox(height: 16.0), + TextFormField( + decoration: const InputDecoration( + labelText: 'Confirm password', + hintText: 'Re enter your password', + ), + obscureText: true, + ), + const SizedBox(height: 16.0), + TextFormField( + decoration: const InputDecoration( + labelText: 'Phone Number', + hintText: 'Enter your phone number', + ), + keyboardType: TextInputType.phone, + ), + const SizedBox(height: 24.0), + ElevatedButton( + onPressed: () { + // TODO + // Implement sign-up logic here + Navigator.pushNamed(context, '/home'); + }, + child: const Text('Sign Up'), + ), + ], + ), + ), + ); + } +} |
