Legacy ADMY Common
Первый mount сохраняет заданную boolean asideCollapsed; null использует s=false, l=true, xl=false. При смене категории Screen видимость равна s=false, l/xl=true; collapse сбрасывается по категории. Только смена routeKey вызывает scroll-y-to-top; на s панель дополнительно скрывается. До 960px collapse-кнопка меняет видимость, выше — сворачивание. Overlay не имеет собственного click-handler. Сохранены Header/Hamburger, вложенный Toast, вложенный outlet и src/styles/index.sass поверх библиотечного Common. Вложенный Toast сохраняет текст, исходный вид и закрытие; без явного toastText используется исходный общий store уведомлений.
Статус: experimental · в системе с 2026-09 · интерактивность: conditional (по конфигурации)
Когда использовать
- Сборка существующего экрана по исходным правилам Common.
Не использовать:
- Нормализация legacy без отдельного решения о миграции.
Исходный каркас
Живая композиция с правилами исходного компонента.
<!--
/**
* 🟢
*
* Живой пример Common использует исходный каркас ADMY.
* Стили и обработчики приходят из общего компонента.
*/
-->
<script>
import Component from "$lib/ui/LegacyAdmyCommon.svelte";
import { t } from "$lib/spec/demo-lang.svelte.js";
</script>
<Component><div>{t("Содержимое")}</div></Component>