lion/packages/form
2021-01-11 11:51:49 +01:00
..
src feat: add types for fieldset and form 2020-09-28 14:41:31 +02:00
test fix: use lion/core types wherever possible 2020-11-09 14:04:05 +01:00
CHANGELOG.md Version Packages 2021-01-06 16:44:27 +00:00
index.js feat: release inital public lion version 2019-04-26 10:37:57 +02:00
lion-form.js feat: release inital public lion version 2019-04-26 10:37:57 +02:00
package.json Version Packages 2021-01-06 16:44:27 +00:00
README.md fix(form): add example section with link to example form 2021-01-11 11:51:49 +01:00

Form

lion-form is a webcomponent that enhances the functionality of the native form component. It is designed to interact with (instances of) the form controls.

export default {
  title: 'Forms/Form/Overview',
};

For a full demo of forms integrated with other lion field components, see features overview

Features

  • Data synchronization with models
  • Easy retrieval of form data based on field names
  • Advanced validation possibilities
  • Advanced user interaction scenarios via interaction states
  • Registration mechanism for form controls
  • Accessible out of the box

For more information about fields that are designed for lion-form, please read forms.

How to use

Installation

npm i --save @lion/form
import '@lion/form/lion-form.js';

Example

See full form example