Button

Свойства

  • onClick((event: MouseEvent) => void) | AppUiAction | AppUiAction[]:
    Обработчик события клика по кнопке. Может быть как функцией, так и объектом AppUiAction или массивом таких объектов. Если это объект, обработка клика останавливается и событие передается для обработки действий через processActions.
  • primary(boolean):
    Применяет к кнопке стиль основного действия. Если true, кнопка будет стилизована как основная.
  • warning(boolean):
    Применяет к кнопке стиль предупреждения.
  • danger(boolean):
    Применяет к кнопке стиль опасности, который часто используется для кнопок удаления или критических действий.
  • info(boolean):
    Применяет к кнопке информационный стиль.
  • success(boolean):
    Применяет к кнопке стиль успешного действия.
  • light(boolean):
    Применяет к кнопке светлый стиль.
  • dark(boolean):
    Применяет к кнопке темный стиль.
  • link(boolean):
    Применяет к кнопке стиль ссылки.
  • waiting(boolean):
    Если true, отображает состояние ожидания (например, индикатор загрузки) на кнопке.
  • icon(IconProps['name'] | jsx.JSX.Element):
    Иконка, которая будет отображена слева от текста кнопки. Может быть строкой (название иконки) или JSX-элементом.
  • size('lg' | 'sm'):
    Задает размер кнопки: lg для большой кнопки и sm для маленькой.
  • disabled(boolean):
    Отключает кнопку, предотвращая взаимодействие с ней.

События

  • onClick (MouseEvent):
    Обработчик события клика. Если передан объект AppUiAction, обработчик вызывает processActions, который обрабатывает действия, связанные с кнопкой. Если передана функция, то она вызывается напрямую при клике.

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании