firset commit

This commit is contained in:
GYJ
2024-11-22 16:48:12 +08:00
commit 8d57c7f406
105 changed files with 3615 additions and 0 deletions

36
lib/root_view.dart Normal file
View File

@@ -0,0 +1,36 @@
import 'package:cashier_reserve/home/home_view.dart';
import 'package:cashier_reserve/home/home_view_model.dart';
import 'common/base/provider.dart';
import 'common/base/ui.dart';
class RootView extends StatefulWidget {
const RootView({super.key});
@override
_RootView createState() => _RootView();
}
class _RootView extends State<RootView>
with AutomaticKeepAliveClientMixin, RouteAware {
@override
bool get wantKeepAlive => true;
@override
void didChangeDependencies() {
super.didChangeDependencies();
}
@override
Widget build(BuildContext context) {
super.build(context);
return MultiProvider(
providers: [
ChangeNotifierProvider<HomeViewModel>(
create: (_) => HomeViewModel(),
)
],
child: BaseUIController(stateWidget: HomeView()),
);
}
}