availableModelNumbersProvider top-level property

Provider<List<String>> availableModelNumbersProvider
final

Implementation

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