A collection of form components and utils for validation and handling basic a11y tasks, such as focussing the first erroneous field or placing the error message inside the label.
This software is hardly bound to our clients needs.
yarn add scoop-form
<template>
<VForm :form="myForm" @submit="onSubmit">
<VInput name="input1" :required="true" hint="Err msg" placeholder="..." legend="Label xyz" />
</VForm>
</template>
<script>
import { Form, Input, initFields } from 'scoop-form';
export default {
name: 'Example',
components: {
Form,
Input,
},
data() {
return {
myForm: initFields({ name: 'input1' }),
};
},
methods: {
onSubmit({ values, form, isValid }) {
// ...
},
},
};
</script>
yarn install
yarn dev
yarn run build:npm
npm publish --access public
yarn run test:e2e
yarn run lint