home_screen.dart 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import 'package:flutter/material.dart';
  2. import 'package:yoshi_papas_app/widgets/widgets.dart';
  3. import 'package:provider/provider.dart';
  4. import '../../viewmodels/login_view_model.dart';
  5. class HomeScreen extends StatefulWidget {
  6. const HomeScreen({super.key});
  7. @override
  8. Formulario createState() => Formulario();
  9. }
  10. class Formulario extends State<HomeScreen> {
  11. @override
  12. void initState() {
  13. super.initState();
  14. Future(() async {
  15. await Provider.of<LoginViewModel>(context, listen: false).setValores();
  16. });
  17. }
  18. @override
  19. Widget build(BuildContext context) {
  20. String nombre = Provider.of<LoginViewModel>(context).nombre;
  21. String correo = Provider.of<LoginViewModel>(context).correo;
  22. return Scaffold(
  23. backgroundColor: Colors.grey.shade200,
  24. drawer: AppDrawer(),
  25. appBar: AppBar(
  26. elevation: 0,
  27. title: const Text('Inicio'),
  28. actions: [usuarioHeader(nombre, correo)],
  29. ),
  30. body: const Center(
  31. child: Image(
  32. image: AssetImage('assets/JoshiLogo.png'),
  33. height: 200,
  34. ),
  35. ),
  36. );
  37. }
  38. }