1.0.0 • Published 4 years ago

doz-formfield v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

doz-formfield

All form elements component for DOZ

Install

npm install --save doz-formfield

Live here

Usage

Globally

import Doz from 'doz'

new Doz({
        root: '#app',
        template(h) {
            return h`
                <div>
                    <doz-formfield type="text" label="Insert your name" name="name" required="true"/>
                </div>
                <div>
                    <doz-formfield type="text" label="Insert your surname" name="surname" required="true"/>
                </div>
                <div>
                    <doz-formfield type="select" label="Male or female" name="select" options='["male","female"]' required="true"/>
                </div>
                <div>
                    <doz-formfield type="textarea" label="Insert a message" name="textarea" required="true"/>
                </div>
                <div>
                    <doz-formfield type="url" label="Url Type" name="url" value="http://www.google.it"/>
                </div>
            `
        }
    });

Locally

import Doz from 'doz'
import DozFormfield from 'doz-formfield/lib'

Doz.component('my-wrapper', {
    components: {
        'also-a-custom-name': DozFormfield
    },
    template() {
        return `
            <also-a-custom-name 
                type="checkbox" 
                label="True or flase" name="checkbox" 
                required="true"
            />
        `
    }
});

new Doz({
    root: '#app',
    template: `
        <my-wrapper></my-wrapper>
    `
})

Props

NameDefaultDescription
typetextThe type of the component (text, textarea, select, checkbox, url)
nameInput name
classFieldCSS field class
valueThe initial value for the component
requiredfalseSet the required field
disabledfalseSet the disabled field
forceupdatefalseSet the forceupdate field
showOpenUrltrueIf the type is url, it gives the possibility to open the link

Events

NameArgsDescription

Changelog

You can view the changelog here

License

doz-formfield is open-sourced software licensed under the MIT license

Author

Pietro Lembo

1.0.0

4 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago