Files
h-school/docs/phases/01-manager-shell.md
T

29 lines
1.6 KiB
Markdown

# Фаза 1. Оболочка менеджера на экране школы
## Зависимости
- [Фаза 0](00-drop-pixi.md) — логично закрыть первой
## Зачем
Сейчас внутри школы только часы. Нужны места под дерево, события и локацию — с теми секциями,
которые уже закрыты в срезе, даже если списки пустые.
## Задачи
- [x] Три области: дерево карты, общие события, выбранная локация — плюс часы и скорость
- [x] События: заголовок и пустое состояние, без выдуманных записей
- [x] Локация: секции имя, предметы, персонажи, действия на месте, должности — пустые, не ломаются
- [x] Клик по дереву переключает панель локации на клиенте (пока узлы-заглушки или пустое дерево)
- [x] Переключение языка обновляет подписи панелей и пустых состояний (`t(...)`)
## Критерий готовности
- Школу можно открыть, часы и пауза работают как раньше
- Видны пустые панели среза
- `npm --prefix src/HSchool.Client test` и `run build` проходят
## Стоп
Не наполнять персонажами и событиями. Данные — с фазы 4.