Каталог должен фильтроваться по строке поиска и категории. Это типичная логика перед выводом карточек через map.
Напишите функцию filterCatalog(items, query, category), которая возвращает элементы:
- query ищется без учёта регистра в title или location;
- пробелы по краям query нужно игнорировать;
- category равная "" или "all" не ограничивает список;
- иначе category должна совпадать с item.category.
[
[
{
"id": 1,
"title": "React Meetup",
"location": "Hall",
"category": "Frontend"
},
{
"id": 2,
"title": "API Day",
"location": "Lab",
"category": "Backend"
}
],
"react",
"all"
][
{
"id": 1,
"title": "React Meetup",
"location": "Hall",
"category": "Frontend"
}
]Запусков пока нет
Submit станет доступен после выбора группы и ФИО.