- Удалён shiki (9.5→0 МБ), создан regex-токенизатор для html/css/xml - CLI переведён с аргументов на конфиг-файл svg-sprites.config.ts - Превью переработано: React-приложение вместо инлайн HTML - Добавлен футер с названием пакета и ссылкой на репозиторий - Исправлена загрузка dev-data.js для Vite 8 - Футер прижат к низу, содержимое центрировано
1.5 KiB
1.5 KiB
title
| title |
|---|
| Стилизовать компонент |
Стилизовать компонент
Инструкция по выбору подхода к стилизации и написанию стилей для компонента.
Прочитай перед началом
- applied/styles.md — правила CSS: PostCSS Modules, токены, медиа-запросы
Шаги
-
Определи подход (→ applied/styles.md):
- Mantine-компонент → используй пропсы Mantine, не пиши CSS
- CSS-токены достаточно → используй токены
- Нужна кастомная стилизация → PostCSS Modules
-
Создай файл стилей
{component-name}.module.cssрядом с компонентом. -
Напиши стили по правилам (→ applied/styles.md).
-
Подключи стили в компоненте через
cl().
Смежные триггеры
- triggers/develop/create-component.md — если компонент ещё не создан
- triggers/develop/add-icon.md — если нужна иконка в компоненте
Проверь себя
- Приоритет стилизации соблюдён: Mantine → токены → PostCSS Modules
- Нет инлайн-стилей и магических значений
- Файл стилей именован
{component-name}.module.css