update 251121

This commit is contained in:
2025-11-21 18:43:39 +09:00
parent 125bf25080
commit d9fd5458ed
2 changed files with 20 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:whi_flutter/pages/login.dart'; import 'package:whi_flutter/pages/login.dart';
import 'package:whi_flutter/pages/signup.dart';
void main() { void main() {
runApp(const MainApp()); runApp(const MainApp());
@@ -18,7 +19,7 @@ class MainApp extends StatelessWidget {
), ),
darkTheme: ThemeData.dark(useMaterial3: true), darkTheme: ThemeData.dark(useMaterial3: true),
themeMode: ThemeMode.system, themeMode: ThemeMode.system,
home: LoginPage(), home: SignupPage(),
); );
} }
} }

View File

@@ -10,6 +10,22 @@ class SignupPage extends StatefulWidget {
class _SignupPageState extends State<SignupPage> { class _SignupPageState extends State<SignupPage> {
final _formKey = GlobalKey(); 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 @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@@ -21,9 +37,7 @@ class _SignupPageState extends State<SignupPage> {
key: _formKey, key: _formKey,
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch, crossAxisAlignment: CrossAxisAlignment.stretch,
children: [ children: [],
],
), ),
), ),
), ),
@@ -80,4 +94,4 @@ Widget _buildTextField({
contentPadding: const EdgeInsets.symmetric(vertical: 18, horizontal: 16), contentPadding: const EdgeInsets.symmetric(vertical: 18, horizontal: 16),
), ),
); );
} }