deku-form

Form components for deku

Usage no npm install needed!

<script type="module">
  import dekuForm from 'https://cdn.skypack.dev/deku-form';
</script>

README

deku-form

Form components for deku

Install

$ npm install --save deku-form

Usage

import {Form, InputField} from 'deku-form';

function handle(data, form) {
    console.log(data);
    //=> 'username=foo&password=unicorn'
}

export function render() {
    return (
        <Form onSubmit={handle}>
            <InputField name='username' label='Username' required/>
            <InputField name='password' label='Password' minLength='6' required/>
            <button type='submit'>Sign in</button>
        </Form>
    );
}

License

MIT © Kevin Mårtensson