feat: update screen

This commit is contained in:
mso7nueh
2025-04-29 12:01:13 +03:00
parent b74d683e2c
commit 6b48eaf8fe
4 changed files with 149 additions and 3 deletions

View File

@@ -6,9 +6,22 @@ import 'package:shared_preferences/shared_preferences.dart';
import '../../../../core/theme/theme_helper.dart';
class WelcomeScreen extends StatelessWidget {
class WelcomeScreen extends StatefulWidget {
const WelcomeScreen({super.key});
@override
State<WelcomeScreen> createState() => _WelcomeScreenState();
}
class _WelcomeScreenState extends State<WelcomeScreen> {
late final GoRouter goRouter;
@override
void initState() {
super.initState();
goRouter = GoRouter.of(context);
}
@override
Widget build(BuildContext context) {
return Scaffold(
@@ -68,7 +81,7 @@ class WelcomeScreen extends StatelessWidget {
onTap: () async {
final sharedPreferences = await SharedPreferences.getInstance();
await sharedPreferences.setBool('welcomeScreenWasShowed', true);
GoRouter.of(context).go('/my-profile-screen');
goRouter.go('/my-profile-screen');
},
borderRadius: BorderRadius.circular(20),
child: Ink(