DocSpace-client/web/ASC.Web.Components/example/stories/buttons/all
2019-05-20 16:09:48 +03:00
..
all.buttons.stories.js Added @storybook/addon-console and fixed warnings 2019-05-20 16:09:48 +03:00
README.md Setup react library environment + Added Button and Input component to asc-web-components 2019-05-20 13:30:11 +03:00

Buttons: Button

Usage

import { Button } from 'asc-web-components';

Description

Buttons are used for a action on a page.

Usage

<Button primary={true} size='big' disabled={true} onClick={() => alert('Button clicked')}>Save message</Button>

Properties

Props Type Required Values Default Description
primary bool - - - Tells when the button should be primary
disabled bool - - - Tells when the button should present a disabled state
onClick func - - What the button will trigger when clicked
size oneOf - base, middle, big, huge base -

The component further forwards all data- and aria- attributes to the underlying button component.

Main Functions and use cases are:

  • Primary action example: Save changes

  • Not primary action example: Cancel

  • Affirming affects example: Submit a form

  • Attracting attention example: Add a discount rule