home_screen.dart 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import 'package:flutter/material.dart';
  2. import '../../viewmodels/viewmodels.dart';
  3. import '/models/models.dart';
  4. import '/widgets/widgets.dart';
  5. import 'package:intl/intl.dart';
  6. import 'package:omni_datetime_picker/omni_datetime_picker.dart';
  7. import 'package:provider/provider.dart';
  8. import '/widgets/widgets_components.dart' as clase;
  9. class HomeScreen extends StatefulWidget {
  10. static const String route = '/home';
  11. const HomeScreen({super.key});
  12. @override
  13. Formulario createState() => Formulario();
  14. }
  15. class Formulario extends State<HomeScreen> {
  16. DateTime? fechaInicio = DateTime.now();
  17. DateTime? fechaFin;
  18. ScrollController horizontalScrollController = ScrollController();
  19. ScrollController verticalScrollController = ScrollController();
  20. TextEditingController _tipo = TextEditingController(text: 'AUTOTANQUE');
  21. final _busquedaEmpresa = TextEditingController();
  22. @override
  23. void initState() {
  24. super.initState();
  25. }
  26. @override
  27. Widget build(BuildContext context) {
  28. double screenWidth = MediaQuery.of(context).size.width;
  29. final isMobile = screenWidth < 1000;
  30. final double? columnSpacing = isMobile ? null : 0;
  31. String nombre = Provider.of<LoginViewModel>(context).nombre;
  32. String correo = Provider.of<LoginViewModel>(context).correo;
  33. TextStyle estilo =
  34. const TextStyle(fontWeight: FontWeight.bold, fontSize: 9);
  35. TextStyle estiloNumero =
  36. const TextStyle(fontWeight: FontWeight.bold, fontSize: 22);
  37. var tvm = Provider.of<AdministracionViewModel>(context);
  38. return Scaffold(
  39. backgroundColor: Colors.grey.shade200,
  40. drawer: AppDrawer(),
  41. appBar: encabezado(
  42. titulo: 'Inicio',
  43. ),
  44. body: Column(children: []),
  45. );
  46. }
  47. }