@n3/react-button
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

@n3/react-button

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

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

Props

Button

Название Обязательность Тип Значение по умолчанию Описание
color enum
- buttonColors.DEFAULT
- buttonColors.PRIMARY
- buttonColors.TERTIARY
- buttonColors.DANGER
buttonColors.DEFAULT Цвет кнопки
size enum
- buttonSizes.DEFAULT
- buttonSizes.SMALL
buttonSizes.DEFAULT Размер кнопки
component elementType 'button' Компонент корневого элемента кнопки
componentProps object {} Дополнительный props компонента кнопки при использовании кастомного component
loading bool false Состояние загрузки
disabled bool false Кнопка выключена
pressed bool false Кнопка зажата
flatLeft bool false Не отображать закругления слева
flatRight bool false Не отображать закругления справа
onlyIcon bool false Кнопка состоит только из иконки
className string '' Дополнительный класс корневого компонента кнопки
onClick func Function.prototype Обработчик нажатия на кнопку
children node null

ButtonIcon

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

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

/@n3/react-button/

    Package Sidebar

    Install

    npm i @n3/react-button

    Weekly Downloads

    22

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    51.2 kB

    Total Files

    30

    Last publish

    Collaborators

    • i.korobyev
    • p.emelianov
    • a.kamaev
    • d.lukyanov
    • avataka
    • alex.skachkov
    • v.voloshin
    • n3admin
    • vtaits
    • k.kulik
    • a_sannikov