vistas de ciudadano, escalar animaciones de mascota, implementacion de chatbot para concientizacion, modificacion de datos de ciudadano, modificacion de vista principal

This commit is contained in:
shinra32
2026-05-23 05:03:05 -06:00
parent 89dcc6250b
commit ca076607c7
39 changed files with 2909 additions and 560 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import '../../core/widgets/app_widgets.dart';
import '../../shared/widgets/eco_floating_button.dart';
class CitizenShell extends StatelessWidget {
const CitizenShell({super.key, required this.child});
@@ -32,6 +33,7 @@ class CitizenShell extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
body: child,
floatingActionButton: const EcoFloatingButton(),
bottomNavigationBar: AppBottomNav(
currentIndex: _currentIndex(context),
onTap: (i) => _onTap(context, i),

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../../core/widgets/app_widgets.dart';
import '../eta/eta_screen.dart';
import 'citizen_home_screen.dart';
import '../alerts/alerts_screen.dart';
import 'house_screen.dart';
import '../profile/profile_screen.dart';
@@ -16,7 +16,7 @@ class _MainShellState extends State<MainShell> {
int _currentIndex = 0;
static const List<Widget> _screens = [
EtaScreen(),
CitizenHomeScreen(),
AlertsScreen(),
MyHouseScreen(),
ProfileScreen(),