UNPKG

pdh-design-system

Version:

PDH Design System React Components

65 lines (58 loc) 1.43 kB
import React from 'react'; import { Form } from '@organisms/Form/Form'; export default { title: 'organisms/Form/Check', component: Form, argTypes: {}, }; const types = ['checkbox', 'radio', 'switch']; const FormControlTemplate = (args) => { return ( <Form> <h3>Form.Check Default</h3> {types.map((type) => ( <div key={`default-${type}`} className="mb-3"> <Form.Check type={type} id={`default-${type}`} label={`default ${type}`} /> <Form.Check disabled type={type} label={`disabled ${type}`} id={`disabled-default-${type}`} /> </div> ))} <h3>Form.Check Inline</h3> {types.map((type) => ( <div key={`inline-${type}`} className="mb-3"> <Form.Check inline label="1" name="group1" type={type} id={`inline-${type}-1`} /> <Form.Check inline label="2" name="group1" type={type} id={`inline-${type}-2`} /> <Form.Check inline disabled label="3 (disabled)" type={type} id={`inline-${type}-3`} /> </div> ))} </Form> ); }; export const Check = FormControlTemplate.bind({}); Check.args = {}