0.0.12 • Published 6 years ago
@arnat/styled-form v0.0.12
ARNAT - styled-form
Modular approach to use bootstrap components for quick prototypes, as an entrypoint of the component library.
Usage
import { Button, ButtonGroups, ButtonToolbar } from '@arnat/styled-form';
const MyFormComponent = props => (
<form>
<FormGroup>
<label>
Email address <FormControl type="email" placeholder="Enter email" />
</label>
<FormText muted>We'll never share your email with anyone else.</FormText>
</FormGroup>
<FormGroup>
<label>
Password <FormControl type="password" placeholder="Password" />
</label>
</FormGroup>
<FormCheck>
<label>
<FormCheckInput type="checkbox" /> Check me out
</label>
</FormCheck>
<FormGroup>
<Button block primary>
Submit
</Button>
</FormGroup>
</form>
);
const MyInputGroupComponent = props => (
<InputGroup>
<InputGroupPrepend>
<InputGroupText>@</InputGroupText>
</InputGroupPrepend>
<FormControl type="text" placeholder="Username" />
</InputGroup>
);Properties
Properties which can be added to the component to change the visual appearance.
inlineonly on FormCheck, FormControlPlainText Type: booleandisabledonly on FormCheckInput, FormControl Type: booleanreadonlyonly on FormControl Type: booleanvalidonly on FormControl Type: booleaninvalidonly on FormControl Type: booleanformInlineonly on FormControl, FormGroup Type: booleansmsmall, only on FormControl, FormControlPlainText, FormGroup, InputGroup Type: booleanlglarge, only on FormControl, FormControlPlainText, FormGroup, InputGroup Type: booleanmultipleonly on FormControl Type: booleanselectonly on FormControl Type: booleantextareaonly on FormControl Type: booleanpillonly on FormControl Type: booleannoRadiusonly on FormControl, FormGroup Type: booleanrowonly on FormGroup Type: booleannombno margin-bottom, only on FormGroup Type: booleanjustifyonly on FormGroup Type: booleanmutedonly on FormText Type: boolean