feat: divide page into components
This commit is contained in:
+10
-2
@@ -99,11 +99,19 @@
|
||||
- Tailwind CSS (опционально для стилей)
|
||||
|
||||
### Основные компоненты
|
||||
|
||||
#### UI компоненты (максимум 5)
|
||||
- AppHeader - заголовок приложения с кнопкой загрузки изображения
|
||||
- ImageManager - управление загрузкой и обрезкой изображений
|
||||
- TextSection - управление текстами и настройками
|
||||
- BackgroundPreview - превью фонового изображения
|
||||
- PanelsList - список превью всех созданных панелей
|
||||
|
||||
#### Вспомогательные компоненты
|
||||
- ImageUpload - загрузка изображений
|
||||
- ImageCropper - обрезка изображений
|
||||
- TextManager - добавление, редактирование и удаление текстов, настройки текста
|
||||
- TextManager - добавление, редактирование и удаление текстов
|
||||
- PanelPreview - превью отдельной панели (только для просмотра)
|
||||
- PanelList - список превью всех созданных панелей
|
||||
|
||||
### Хранилище данных
|
||||
- panelStore - хранение состояния панелей и функций для их создания
|
||||
|
||||
Reference in New Issue
Block a user