0.0.12 • Published 5 years ago
@arnat/styled-button v0.0.12
ARNAT - styled-button
Modular approach to use bootstrap components for quick prototypes, as an entrypoint of the component library.
Usage
import { Button, LinkButton, ButtonGroups, ButtonToolbar } from '@arnat/styled-button';
const MyButtonComponent = props => (
<Button primary outline disabled>
My Button
</Button>
);
const MyButtonGroupComponent = props => (
<ButtonGroup>
<Button secondary>Left</Button>
<Button secondary>Middle</Button>
<Button secondary>Right</Button>
</ButtonGroup>
);
const MyButtonToolbarComponent = props => (
<ButtonToolbar>
<ButtonGroup mr2>
<LinkButton secondary>1</LinkButton>
<LinkButton secondary>2</LinkButton>
<LinkButton secondary>3</LinkButton>
<LinkButton secondary>4</LinkButton>
</ButtonGroup>
<ButtonGroup mr2>
<LinkButton secondary>5</LinkButton>
<LinkButton secondary>6</LinkButton>
<LinkButton secondary>7</LinkButton>
</ButtonGroup>
<ButtonGroup>
<LinkButton secondary>8</LinkButton>
</ButtonGroup>
</ButtonToolbar>
);
Properties
Properties which can be added to the component to change the visual appearance.
pill
only on Button, LinkButton Type: booleannoRadius
only on Button, LinkButton Type: booleanprimary
Type: booleansecondary
Type: booleansuccess
Type: booleandanger
Type: booleanwarning
Type: booleaninfo
Type: booleanlight
Type: booleandark
Type: booleanactive
Type: booleandisabled
Type: booleanoutline
Type: booleanblock
Type: booleansm
small Type: booleanlg
large Type: booleanvertical
only on ButtonGroup Type: boolean