@che-ins-ui/button
TypeScript icon, indicating that this package has built-in type declarations

3.1.100 • Public • Published

Button Component

Компоненты

  • BaseButton = Компонент кнопки без стилей, обязательно принимает объект classes с описанными компонентами. Используется для создания новых компонентов кнопки в других компонентах. Не для приложений.

  • Button = Кнопка, в зависимости от пропсов может становиться ссылкой или чем то другим.

  • ButtonGroup = Обёртка над группой кнопок, является компонентом ввода, обязательно принимает onChange + value, в children обязательна передача кнопок с аттрибутами value

  • IconButton = Кнопка с видом иконки

Jss theme namespaces:

  • BUTTON_COMPONENT_NAMESPACE
  • ICON_BUTTON_COMPONENT_NAMESPACE
  • BUTTON_GROUP_COMPONENT_NAMESPACE

При передаче href становится тегом <a>{children}</a>;

Возможна передача кастомного компонента через props

<Button component={CustomComponent}>text</Button>

Если не надо передавать appearance в кастомный компонент, следует передать passAppearancesToComponent={false};

Readme

Keywords

none

Package Sidebar

Install

npm i @che-ins-ui/button

Weekly Downloads

102

Version

3.1.100

License

MIT

Unpacked Size

92.6 kB

Total Files

23

Last publish

Collaborators

  • che-svc