25 lines
935 B
Plaintext
25 lines
935 B
Plaintext
---
|
||
description: React design system and component boundaries for sorter demo
|
||
globs: src/**/*.{tsx,ts,css}
|
||
alwaysApply: false
|
||
---
|
||
|
||
# React Design System Rules
|
||
|
||
- Не ломать domain logic.
|
||
- UI-компоненты должны быть небольшими и понятными.
|
||
- Переиспользовать данные scenarios / criteria / demoSteps.
|
||
- Не добавлять тяжёлые UI-библиотеки.
|
||
- Не добавлять 3D.
|
||
- Не добавлять backend.
|
||
- Компоненты:
|
||
- HeroSection
|
||
- ProductDemoSection
|
||
- StorylineStepper
|
||
- ScenarioCards
|
||
- CriteriaCards
|
||
- EngineeringDetails
|
||
- Старые инженерные панели можно использовать внутри EngineeringDetails.
|
||
- Стили централизовать в styles.css или небольших CSS-блоках.
|
||
- Не делать хаотичный refactor всего проекта.
|