Skip to content

SToggleGroup > SToggle

Открывающийся-закрывающийся блок.

Базовый пример

Какие есть гарантии результата?

Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты.

<SToggle title="Какие есть гарантии результата?">
    <p><strong>Результат до оплаты.</strong> После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты.</p>
</SToggle>

Первоначально открытое состояние

Какие есть гарантии результата?

Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты.

<SToggle title="Какие есть гарантии результата?" opened>
    <p><strong>Результат до оплаты.</strong> После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты.</p>
</SToggle>

Кастомный заголовок

Когда просто текста не достаточно, используем слот:

Обратите внимание 
1
При пополнении счета банковской картой вы получаете бонус в размере 10 000 рублей.
<SToggle>
    <template #title>Обратите внимание&nbsp;<STag color="primary-darkest">1</STag></template>
    При пополнении счета банковской картой вы получаете бонус в размере 10 000 рублей.
</SToggle>

Несколько блоков (аккордеон)

Сколько это будет занимать времени
5 минут в день. Базовая настройка и запуск обычно занимает от 5 до 30 минут.
Гарантии результата
Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты. И это лучше любых гарантий!
<SToggleGroup>
    <SToggle title="Сколько это будет занимать времени">5 минут в день. Базовая настройка и запуск обычно занимает от 5 до 30 минут.</SToggle>
    <SToggle title="Гарантии результата">Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты. И это лучше любых гарантий!</SToggle>
</SToggleGroup>

По умолчанию будет давать открыть не более одного тоггла (остальные будет закрывать). Если нужно открыть несколько, то добавляем multiple:

Сколько это будет занимать времени
5 минут в день. Базовая настройка и запуск обычно занимает от 5 до 30 минут.
Гарантии результата
Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты. И это лучше любых гарантий!
<SToggleGroup multiple>
    <SToggle title="Сколько это будет занимать времени">5 минут в день. Базовая настройка и запуск обычно занимает от 5 до 30 минут.</SToggle>
    <SToggle title="Гарантии результата">Результат до оплаты. После регистрации и стартовых действий ты получаешь стартовый депозит, на котором сможешь сделать быстрый тест и получить первые результаты. И это лучше любых гарантий!</SToggle>
</SToggleGroup>

Цвета

Атрибут color позволяет менять фоновый стиль заголовка SToggle.

Стандартный (bg)
Контент...
Основной (primary)
Контент...
Зеленый (green)
Контент...
Красный (red)
Контент...
<SToggle title="Стандартный (bg)" color="bg">Контент...</SToggle>
<SToggle title="Основной (primary)" color="primary">Контент...</SToggle>
<SToggle title="Зеленый (green)" color="green">Контент...</SToggle>
<SToggle title="Красный (red)" color="red">Контент...</SToggle>

Интерфейс компонента SToggleGroup

Свойства (Props)

НазваниеТипПо умолчаниюОписание
multiplebooleanfalseЕсли true, позволяет одновременно открывать несколько блоков внутри группы.

Интерфейс компонента SToggle

Свойства (Props)

НазваниеТипПо умолчаниюОписание
titlestringundefinedТекст заголовка.
openedbooleanfalseЕсли true, блок открыт по умолчанию.
color'bg' | 'primary' | 'red' | 'green''bg'Цветовая схема заголовка.

Слоты (Slots)

НазваниеОписание
titleКастомное содержимое для заголовка (переопределяет проп title).
defaultОсновное содержимое, которое раскрывается при клике.