import 'package:flutter/material.dart'; import '/widgets/widgets.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import '../../themes/themes.dart'; import '../../viewmodels/viewmodels.dart'; import '../pedido/pedido_sync.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({super.key}); @override Formulario createState() => Formulario(); } class Formulario extends State { @override void initState() { super.initState(); // Future(() async { // await Provider.of(context, listen: false).setValores(); // }); PedidoSync().startSync(Provider.of(context, listen: false), Provider.of(context, listen: false)); WidgetsBinding.instance.addPostFrameCallback((_) { Provider.of(context, listen: false) .sincronizarProductosYCategorias(); Provider.of(context, listen: false).sincronizarMesas(); final permisoViewModel = Provider.of(context, listen: false); if (permisoViewModel.userPermisos.isEmpty) { permisoViewModel.fetchUserPermisos(); } Provider.of(context, listen: false).fetchCortes(); Provider.of(context, listen: false) .fetchLocalAll(sinLimite: true); }); } @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.grey.shade200, drawer: AppDrawer(), appBar: AppBar( title: Text( 'Inicio', style: TextStyle(color: AppTheme.secondary), ), iconTheme: IconThemeData(color: AppTheme.secondary), ), body: const Center( child: Image( image: AssetImage('assets/logo.png'), height: 200, ), ), ); } }