Legacy ADMY Accordion
free=true при mount открывает все секции независимо от modelValue. free=false допускает несколько начальных индексов; клик нового закрывает все, затем открывает выбранный с двумя исходными событиями. Внешнее изменение modelValue не переключает смонтированный Accordion. Закрытые тела остаются в DOM с max-height:0; при открытии исходный предел 2000px. Собственная логика связывает элементы; сохранены ul/li/dl/dt/dd, исходный Tab пропускает dt. Исходный v-html требует закрытой проекции rich-text или переданных nodes; строка с HTML не объявляется точным переносом.
Статус: experimental · в системе с 2026-09 · интерактивность: conditional (по конфигурации)
Когда использовать
- Перенос Accordion из закреплённого legacy снимка.
Не использовать:
- Новый экран без требования сохранить старые правила.
Исходная композиция
Живой пример на Svelte с правилами сохранённого исходника.
Оплата
- Условия оплаты
Дополнительные условия
- Содержимое секции
<!--
/**
* 🟢
*
* Живой пример Accordion показывает исходную композицию legacy ADMY.
* Стили и поведение приходят из переносимого компонента без отдельной копии.
*/
-->
<script>
import { t } from "$lib/spec/demo-lang.svelte.js";
import Component from "$lib/ui/LegacyAdmyAccordion.svelte";
</script>
<Component items={[{header:{title:t("Оплата")},body:t("Условия оплаты")},{header:{title:t("Дополнительные условия")},body:t("Содержимое секции")}]} />