Один UI-контракт.
Разные приложения.
- Геометрия, окна и поведение остаются общими. Приложение выбирает тему и акцент, затем использует готовые компоненты.
-Статус сообщает результат операции: нейтрально, успешно, требуется внимание или ошибка. Акцент приложения для этого не переиспользуется.
Обычное окно блокирует фон и удерживает фокус. Правый инспектор не затемняет, не блокирует stage и не превращается в modal.
+Поля переходят в одну колонку на узком viewport; footer остаётся видимым, прокручивается только тело окна.
+ } onClick={() => setCreateModalOpen(true)}>Создать проект +Destructive-цвет появляется у подтверждения, а не окрашивает всё окно заранее.
+ } onClick={() => setConfirmOpen(true)}>Проверить удаление +Иконка наследует `currentColor`; фон, размер кнопки и active-state задаёт компонент поверхности, а не SVG.
+{name}
+ GUIDELINE +
Общий форм-фактор приложений, компоненты и оконная механика платформы.
+