import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'vehicle_model.dart'; import 'vehicle_api.dart'; final vehicleStatusFilterProvider = StateProvider((ref) => ''); final vehicleListProvider = FutureProvider.autoDispose.family, int>( (ref, page) async { final status = ref.watch(vehicleStatusFilterProvider); final api = ref.watch(vehicleApiProvider); final result = await api.fetchList(status: status, page: page); return result.list; });