login_or_register.dart (737B)
1 import 'package:flutter/material.dart'; 2 import 'package:penny/pages/login_page.dart'; 3 import 'package:penny/pages/register_page.dart'; 4 5 class LoginOrRegisterPage extends StatefulWidget { 6 const LoginOrRegisterPage({super.key}); 7 8 @override 9 State<LoginOrRegisterPage> createState() => _LoginOrRegisterPageState(); 10 } 11 12 class _LoginOrRegisterPageState extends State<LoginOrRegisterPage> { 13 bool showLoginPage = true; 14 15 void togglePages() { 16 setState(() { 17 showLoginPage = !showLoginPage; 18 }); 19 } 20 21 @override 22 Widget build(BuildContext context) { 23 if (showLoginPage) { 24 return LoginPage( 25 onTap: togglePages, 26 ); 27 } else { 28 return RegisterPage( 29 onTap: togglePages, 30 ); 31 } 32 } 33 }