2.2.13 • Published 1 year ago

@nature-ui/button v2.2.13

Weekly downloads
64
License
MIT
Repository
github
Last release
1 year ago

Button @nature-ui/button

Buttons are used as triggers for actions. They are used in forms, toolbars, dialog footers and as stand-alone action triggers.

Installation

yarn add @nature-ui/button

# or

npm i @nature-ui/button

Import component

import { Button } from '@nature-ui/button';

Usage

<Button color='green-500'>Button</Button>

Button Sizes

Use the size prop to change the size of the button. You can set the value to xs, sm, md, or lg.

<Stack>
  <Button size='xs'>Button</Button>
  <Button size='sm'>Button</Button>
  <Button size='md'>Button</Button>
  <Button size='lg'>Button</Button>
</Stack>

Button Variant

Use the variant prop to change the visual style of the Button. You can set the value to solid, ghost, outline, or link.

<Stack spacing='1rem'>
  <Button variant='solid'>Button</Button>
  <Button variant='outline'>Button</Button>
  <Button variant='ghost'>Button</Button>
  <Button variant='link'>Button</Button>
</Stack>

Button loading state

Pass isLoading prop to the Button component to show it's loading state. You can optionally pass loadingText prop.

You can also use a custom spinner to render your own spinner component.

<Stack>
  <Button isLoading color='blue-500' variant='solid'>
    Email
  </Button>

  <Button isLoading color='blue-500' variant='outline' spinner={<BarSpinner />}>
    Submit
  </Button>
</Stack>
2.2.1

1 year ago

2.2.0

1 year ago

2.2.13

1 year ago

2.2.11

1 year ago

2.2.12

1 year ago

0.0.1

1 year ago

0.0.0

1 year ago

2.0.3-alpha.0

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.0

3 years ago

0.1.1-alpha.7

3 years ago

0.1.1-alpha.6

3 years ago

0.1.1-alpha.5

3 years ago

0.1.1-alpha.4

3 years ago

0.1.1-alpha.3

3 years ago

0.1.1-alpha.2

3 years ago

0.1.1-alpha.1

3 years ago

0.1.1-alpha.0

3 years ago