selectedItems property

List<AtomicSelectListItem<T>> get selectedItems

Implementation

List<AtomicSelectListItem<T>> get selectedItems => List.unmodifiable(_selectedItems);
set selectedItems (List<AtomicSelectListItem<T>> items)

Implementation

set selectedItems(List<AtomicSelectListItem<T>> items) {
  for (final item in items) {
    if (!_items.contains(item)) {
      throw ArgumentError('All selected items must be in the items list');
    }
  }

  _selectedItems = List.from(items);

  _selectedItem = _selectedItems.isNotEmpty ? _selectedItems.first : null;

  notifyListeners();
}