import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../data/admin_service.dart'; import '../models/admin_driver.dart'; import '../models/admin_incident.dart'; import '../models/admin_route.dart'; import '../models/admin_unit.dart'; import '../models/admin_user.dart'; final adminUsersProvider = FutureProvider>((ref) { return ref.read(adminServiceProvider).listUsers(); }); final adminRoutesProvider = FutureProvider>((ref) { return ref.read(adminServiceProvider).listRoutes(); }); final adminUnitsProvider = FutureProvider>((ref) { return ref.read(adminServiceProvider).listUnits(); }); final adminDriversProvider = FutureProvider>((ref) { return ref.read(adminServiceProvider).listDrivers(); }); final adminIncidentsByUnitProvider = FutureProvider.family, int>((ref, unitId) { return ref.read(adminServiceProvider).listIncidentsByUnit(unitId); });