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'), ), ], ), ), ); } }