mayroon akong error sa return HomePage. eto ang mga error
The named parameter 'currentTheme' is required, but there's no corresponding argument.
Try adding the required argument.
The named parameter 'toggleDarkMode' is required, but there's no corresponding argument.
Try adding the required argument.
paki fix po ang codes
// ignore_for_file: prefer_const_constructors, unused_import
import 'package:colorapp/pages/home_page.dart';
import 'package:colorapp/pages/login_or_register.dart';
import 'package:colorapp/pages/loginpage.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:colorapp/main.dart';
import 'global.dart';
class AuthPage extends StatelessWidget {
final bool isDarkModeEnabled;
const AuthPage({
Key? key,
required this.isDarkModeEnabled,
}) : super(key: key);
Override
Widget build(BuildContext context) {
return MaterialApp(
theme: isDarkModeEnabled ? ThemeData.dark() : ThemeData.light(),
home: Scaffold(
appBar: AppBar(
title: Text('AuthPage'),
backgroundColor: Colors.deepPurple,
),
body: StreamBuilder<User?>(
stream: FirebaseAuth.instance.authStateChanges(),
builder: (context, snapshot) {
//user is login
if (snapshot.hasData) {
return HomePage();
}
//user is not login
else {
return LoginOrRegisterPage();
}
},
)
),
);
}
}
The named parameter 'currentTheme' is required, but there's no corresponding argument.
Try adding the required argument.
The named parameter 'toggleDarkMode' is required, but there's no corresponding argument.
Try adding the required argument.
paki fix po ang codes
// ignore_for_file: prefer_const_constructors, unused_import
import 'package:colorapp/pages/home_page.dart';
import 'package:colorapp/pages/login_or_register.dart';
import 'package:colorapp/pages/loginpage.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:colorapp/main.dart';
import 'global.dart';
class AuthPage extends StatelessWidget {
final bool isDarkModeEnabled;
const AuthPage({
Key? key,
required this.isDarkModeEnabled,
}) : super(key: key);
Override
Widget build(BuildContext context) {
return MaterialApp(
theme: isDarkModeEnabled ? ThemeData.dark() : ThemeData.light(),
home: Scaffold(
appBar: AppBar(
title: Text('AuthPage'),
backgroundColor: Colors.deepPurple,
),
body: StreamBuilder<User?>(
stream: FirebaseAuth.instance.authStateChanges(),
builder: (context, snapshot) {
//user is login
if (snapshot.hasData) {
return HomePage();
}
//user is not login
else {
return LoginOrRegisterPage();
}
},
)
),
);
}
}