Migrate away from helpers package

This commit is contained in:
2024-09-10 15:03:32 -06:00
parent ddba989576
commit 1172e650aa
19 changed files with 370 additions and 723 deletions
+10 -20
View File
@@ -1,7 +1,6 @@
import 'package:animated_splash_screen/animated_splash_screen.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:helpers/helpers/misc_build/build_media.dart';
import 'package:rluv/features/account/account_create_screen.dart';
import 'package:rluv/features/budget/screens/budget_overview.dart';
import 'package:rluv/features/notes/screens/notes_screen.dart';
@@ -74,8 +73,7 @@ class _HomeState extends ConsumerState<Home> {
}
WidgetsBinding.instance.addPostFrameCallback(
(_) {
ref.read(currentHomePageProvider.notifier).state =
const BudgetOverviewScreen(initialData: {});
ref.read(currentHomePageProvider.notifier).state = const BudgetOverviewScreen(initialData: {});
},
);
super.initState();
@@ -92,8 +90,7 @@ class _HomeState extends ConsumerState<Home> {
);
});
}
if (ref.watch(currentHomePageProvider).toString() ==
"BudgetOverviewScreen") {
if (ref.watch(currentHomePageProvider).toString() == "BudgetOverviewScreen") {
initData = {};
}
return Scaffold(
@@ -104,15 +101,13 @@ class _HomeState extends ConsumerState<Home> {
child: SafeArea(
child: Column(
children: [
SizedBox(height: BuildMedia(context).height * 0.15),
SizedBox(height: MediaQuery.of(context).size.height * 0.15),
UiButton(
text: 'Budget',
color: drawerColors[4],
onPressed: () {
if (ref.read(currentHomePageProvider).toString() !=
"BudgetOverviewScreen") {
ref.read(currentHomePageProvider.notifier).state =
BudgetOverviewScreen(initialData: initData);
if (ref.read(currentHomePageProvider).toString() != "BudgetOverviewScreen") {
ref.read(currentHomePageProvider.notifier).state = BudgetOverviewScreen(initialData: initData);
}
toggleDrawer();
},
@@ -121,10 +116,8 @@ class _HomeState extends ConsumerState<Home> {
text: 'Notes',
color: drawerColors[5],
onPressed: () {
if (ref.read(currentHomePageProvider).toString() !=
"SharedNotesScreen") {
ref.read(currentHomePageProvider.notifier).state =
SharedNotesScreen(initialData: initData);
if (ref.read(currentHomePageProvider).toString() != "SharedNotesScreen") {
ref.read(currentHomePageProvider.notifier).state = SharedNotesScreen(initialData: initData);
}
toggleDrawer();
},
@@ -134,10 +127,8 @@ class _HomeState extends ConsumerState<Home> {
text: 'Settings',
color: drawerColors[0],
onPressed: () {
if (ref.read(currentHomePageProvider).toString() !=
"SettingsScreen") {
ref.read(currentHomePageProvider.notifier).state =
const SettingsScreen();
if (ref.read(currentHomePageProvider).toString() != "SettingsScreen") {
ref.read(currentHomePageProvider.notifier).state = const SettingsScreen();
}
toggleDrawer();
},
@@ -190,5 +181,4 @@ final appBarTitleProvider = Provider<String>(
);
final scaffoldMessengerKeyProvider =
Provider<GlobalKey<ScaffoldMessengerState>>(
(ref) => GlobalKey<ScaffoldMessengerState>());
Provider<GlobalKey<ScaffoldMessengerState>>((ref) => GlobalKey<ScaffoldMessengerState>());