searchIcons static method

List<NiceIconMeta> searchIcons(
  1. String query
)

Search icons by name or keywords.

Implementation

static List<NiceIconMeta> searchIcons(String query) {
  if (query.isEmpty) return all;
  final q = query.toLowerCase();
  return all.where((meta) {
    if (meta.name.toLowerCase().contains(q)) return true;
    return meta.keywords.any((k) => k.toLowerCase().contains(q));
  }).toList();
}