availableLocationsProvider top-level property

Provider<List<String>> availableLocationsProvider
final

Implementation

final availableLocationsProvider = Provider<List<String>>((ref) {
  final devices = ref.watch(fleetDevicesProvider).valueOrNull ?? const [];
  return {
    for (final s in devices.map((d) => d.address.state?.trim()))
      if (s != null && s.isNotEmpty) s,
  }.toList()
    ..sort();
});