EmbeddedButton

beta
Импорт beta-компонентов

Импорт осуществляется из директории @salutejs/sdds-finai/beta
К примеру:
import * as Beta from '@salutejs/sdds-finai/beta';
import { EmbeddedButton } from '@salutejs/sdds-finai/beta';

Описание​

Кнопка-иконка, предназначенная для встраивания в другие компоненты (поля ввода, карточки, контейнеры). В отличие от обычной кнопки, EmbeddedButton занимает всё доступное пространство родителя и содержит только иконку без текста.

Компонент поддерживает несколько вариантов оформления (view), размеры (size), состояние загрузки (isLoading), позиционирование иконки внутри кнопки (position), а также состояние disabled.

note

Иконка внутри EmbeddedButton не имеет фиксированного размера — задайте его через style. Подробнее см. Задание пользовательского размера иконки.

Быстрый старт​

Live Editor

Result

Примеры​

Свойство view задаёт цветовой вариант кнопки. Доступные значения: default, secondary, accent, positive, warning, negative, info.

Live Editor

Result

Встраивание в контейнер​

Компонент занимает 100% ширины и высоты родителя, поэтому размер кнопки всегда задаётся снаружи:

Live Editor

Result

API​