import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import '../viewmodels/bar_screen_view_model.dart'; import '../viewmodels/product_list_view_model.dart'; class AppBootstrap extends StatefulWidget { final Widget child; const AppBootstrap({ super.key, required this.child, }); @override State createState() => _AppBootstrapState(); } class _AppBootstrapState extends State { @override void initState() { super.initState(); WidgetsBinding.instance.addPostFrameCallback((_) { if (!mounted) return; context.read().ensureLoaded(); context.read().ensureLoaded(); }); } @override Widget build(BuildContext context) { return widget.child; } }