0.0.12 • Published 6 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.
pillonly on Button, LinkButton Type: booleannoRadiusonly on Button, LinkButton Type: booleanprimaryType: booleansecondaryType: booleansuccessType: booleandangerType: booleanwarningType: booleaninfoType: booleanlightType: booleandarkType: booleanactiveType: booleandisabledType: booleanoutlineType: booleanblockType: booleansmsmall Type: booleanlglarge Type: booleanverticalonly on ButtonGroup Type: boolean