36 lines
801 B
Dart
36 lines
801 B
Dart
import 'package:cofounderella/pages/login_page.dart';
|
|
import 'package:cofounderella/pages/register_page.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
class LoginOrRegister extends StatefulWidget{
|
|
const LoginOrRegister({super.key});
|
|
|
|
@override
|
|
State<StatefulWidget> createState() => _LoginOrRegisterState();
|
|
}
|
|
|
|
class _LoginOrRegisterState extends State<LoginOrRegister>{
|
|
// initially, show login page
|
|
bool showLoginPage = true;
|
|
|
|
// toggle between login and register page
|
|
void togglePages(){
|
|
setState(() {
|
|
showLoginPage = !showLoginPage;
|
|
});
|
|
}
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
if (showLoginPage) {
|
|
return LoginPage(
|
|
onTap: togglePages,
|
|
);
|
|
} else {
|
|
return RegisterPage(
|
|
onTap: togglePages,
|
|
);
|
|
}
|
|
}
|
|
|
|
} |