Image 1
Демо покрывает все публичные настройки: режимы, текст, контраст, темы, изображения, хранение, язык, стили и варианты кнопки.
AUTO: только кнопка. По нажатию применяется пресет. CONTROL: кнопка + панель с пользовательскими настройками. Destroy: удаляет кнопку/панель и очищает атрибуты режима.
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quia pariatur atque repellendus quae. Rerum, pariatur. Cum molestiae, rem eius eligendi culpa sed cumque? Iusto aperiam, dignissimos facilis distinctio ducimus quae!
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quia pariatur atque repellendus quae. Rerum, pariatur. Cum molestiae, rem eius eligendi culpa sed cumque? Iusto aperiam, dignissimos facilis distinctio ducimus quae!
Тема и контраст — разные параметры. Тема меняет цветовую схему, контраст усиливает читабельность. Проверь оба блока отдельно и вместе (например: dark + high).
Важно: стратегии transparent и collapse работают только когда режим изображений = hide.
transparent: визуально скрывает контент, старается мягко сохранить поток.
collapse: сильнее сжимает блоки с изображениями, уменьшая их влияние на layout.
NONE: состояние не сохраняется. LOCAL: сохранение в localStorage до ручной очистки. SESSION: сохранение в sessionStorage до закрытия вкладки.
Переключение языка на лету работает в control-режиме через публичный API setLocale.
Проверка режимов кнопки: только label, только icon, icon + label. Укажите путь до иконки в настройках кнопки, используйте флаг useDefaultIcon для включения/выключения дефолтной svg.
Встраивание в разметку: используйте uiMount + disableAutoPosition.
Не импортируйте стили для кастомизации панели и кнопки