diff --git a/lib/main.dart b/lib/main.dart index 8906e03..6ee44eb 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:whi_flutter/pages/login.dart'; +import 'package:whi_flutter/pages/signup.dart'; void main() { runApp(const MainApp()); @@ -18,7 +19,7 @@ class MainApp extends StatelessWidget { ), darkTheme: ThemeData.dark(useMaterial3: true), themeMode: ThemeMode.system, - home: LoginPage(), + home: SignupPage(), ); } } diff --git a/lib/pages/signup.dart b/lib/pages/signup.dart index 7ffa3f5..f1b5bb4 100644 --- a/lib/pages/signup.dart +++ b/lib/pages/signup.dart @@ -10,6 +10,22 @@ class SignupPage extends StatefulWidget { class _SignupPageState extends State { final _formKey = GlobalKey(); + final _usernameController = TextEditingController(); + final _ageController = TextEditingController(); + final _passwordController = TextEditingController(); + final _contrimPasswordController = TextEditingController(); + + bool _isPasswordVisible = false; + bool _isContrimPasswordVisible = false; + + @override + void dispose() { + _usernameController.dispose(); + _ageController.dispose(); + _passwordController.dispose(); + _contrimPasswordController.dispose(); + super.dispose(); + } @override Widget build(BuildContext context) { @@ -21,9 +37,7 @@ class _SignupPageState extends State { key: _formKey, child: Column( crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - - ], + children: [], ), ), ), @@ -80,4 +94,4 @@ Widget _buildTextField({ contentPadding: const EdgeInsets.symmetric(vertical: 18, horizontal: 16), ), ); -} \ No newline at end of file +}