From ee0dca11a2dd631b36ab19fcf45e2c40a47d6aa3 Mon Sep 17 00:00:00 2001 From: Nikolay Mamadaev Date: Wed, 7 Oct 2026 13:05:10 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BA=D0=BE=D0=BC=D0=BF=D0=BE=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=20=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80-?= =?UTF-8?q?=D1=87=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=B2=20=D0=B4=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D0=B9=D0=BD-=D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=83?= =?UTF-8?q?=20+=20=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B5=D0=BA=D1=82=D0=BE=D0=B2=20=D0=BD=D0=B0=20/ai-dev/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DESIGN.md | 28 ++ public/ai-dev/index.html | 464 +++++++++++--------------- public/cases/design-system/index.html | 20 ++ public/css/main.css | 76 +++++ public/js/main.js | 2 + public/js/modules/ui/filter-chips.js | 79 +++++ scripts/test-filter-chips.mjs | 141 ++++++++ src/pages/ai-dev.html | 458 +++++++++++-------------- src/pages/cases/design-system.html | 20 ++ 9 files changed, 761 insertions(+), 527 deletions(-) create mode 100644 public/js/modules/ui/filter-chips.js create mode 100644 scripts/test-filter-chips.mjs diff --git a/DESIGN.md b/DESIGN.md index e6af351..bac128c 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -147,6 +147,34 @@ | `.hero__tags` | Контейнер тегов в Hero | | `.hero__tag` | Тег (пилл с рамкой). Используйте для ключевых слов | | `.portfolio-card__tag` | Тег внутри карточки портфолио | +| `.mp-card__tags` | Контейнер тегов в mp-card | +| `.mp-card__tag` | Тег внутри mp-card | + +### Фильтр-чипы + +Переключаемая группа тегов над списком карточек. Нажатый чип оставляет только элементы с +совпадающим тегом, остальные скрываются. + +| Класс / атрибут | Назначение | +|---|---| +| `.filter-chips` | Контейнер чипов (`