chore: перевести проект на SLM-структуру и добавить SVG-спрайты
- Добавлены devDependencies: svg-sprite, postcss-preset-mantine, postcss-simple-vars, colorette - Добавлен npm-скрипт `sprite` для генерации SVG-спрайтов - Обновлены настройки и расширения VS Code - Переименованы слои: entities → business, features → infrastructure, shared/ui → ui - Обновлены шаблоны генерации (.templates) под новые слои - Обновлены path-алиасы в tsconfig.json: убран префикс @/, добавлены алиасы по слоям - Импорт в src/app/page.tsx переведён на алиас слоя - Удалён postcss.config.mjs - Добавлен скрипт scripts/create-svg-sprite.js - Добавлены исходные SVG-иконки и сгенерированные спрайты - Добавлен модуль src/shared/sprites/icons.generated.ts - Добавлены глобальные стилевые токены: variables.css, media.css - Применён медиа-токен в src/screens/home/styles/home.module.css - Добавлен AGENTS.md с инструкциями для AI-ассистента
This commit is contained in:
15
src/shared/styles/media.css
Normal file
15
src/shared/styles/media.css
Normal file
@@ -0,0 +1,15 @@
|
||||
@custom-media --xs (max-width: 575px);
|
||||
@custom-media --sm (min-width: 576px);
|
||||
@custom-media --md (min-width: 768px);
|
||||
@custom-media --lg (min-width: 992px);
|
||||
@custom-media --xl (min-width: 1200px);
|
||||
@custom-media --2xl (min-width: 1408px);
|
||||
@custom-media --3xl (min-width: 1920px);
|
||||
|
||||
@custom-media --h-xs (min-height: 667px);
|
||||
@custom-media --h-sm (min-height: 702px);
|
||||
@custom-media --h-md (min-height: 810px);
|
||||
@custom-media --h-lg (min-height: 900px);
|
||||
@custom-media --h-xl (min-height: 1000px);
|
||||
@custom-media --h-xxl (min-height: 1100px);
|
||||
@custom-media --h-xxxl (min-height: 1200px);
|
||||
Reference in New Issue
Block a user