ItemsList({ super.key, required List<ListItem<T>> items, required this.hint, }) : items = items.where((item) => item.text.isNotEmpty == true).toList();