0.2.0 • Published 3 years ago

@n3/react-button v0.2.0

Weekly downloads
4
License
MIT
Repository
gitlab
Last release
3 years ago

@n3/react-button

Компонент кнопки для приложений на базе @n3/kit.

import Button, {
  buttonColors,
  buttonSizes,
  ButtonIcon,
} from '@n3/react-button';

Props

Button

НазваниеОбязательностьТипЗначение по умолчаниюОписание
colorenum- buttonColors.DEFAULT- buttonColors.PRIMARY- buttonColors.TERTIARY- buttonColors.DANGERbuttonColors.DEFAULTЦвет кнопки
sizeenum- buttonSizes.DEFAULT- buttonSizes.SMALLbuttonSizes.DEFAULTРазмер кнопки
componentelementType'button'Компонент корневого элемента кнопки
componentPropsobject{}Дополнительный props компонента кнопки при использовании кастомного component
loadingboolfalseСостояние загрузки
disabledboolfalseКнопка выключена
pressedboolfalseКнопка зажата
flatLeftboolfalseНе отображать закругления слева
flatRightboolfalseНе отображать закругления справа
onlyIconboolfalseКнопка состоит только из иконки
classNamestring''Дополнительный класс корневого компонента кнопки
onClickfuncFunction.prototypeОбработчик нажатия на кнопку
childrennodenull

ButtonIcon

Компонент для выравнивания иконок относительно границ и текста кнопки.

<Button>
  Скачать
  <ButtonIcon
    isRight
  >
    <i className="fa fa-download" />
  </ButtonIcon>
</Button>
НазваниеОбязательностьТипЗначение по умолчаниюОписание
isLeftboolfalseИконка находится слева от текста
isRightboolfalseИконка находится справа от текста