- fix form method type to accept: 'get', 'post', 'dialog'
- implement validation hooks with form's
triggerValidationOn
prop - types and intellisense improvements
- validation support for RadioGroup
- form's
action
andmethod
props
- fix deps
- Form component's new
validateOnLoad
property - FormGroup.setValue() method to set values for the whole form
- fix for Radio Group's inputs not having unique IDs
- make
Checkbox.checked
optional
- fix broken
ControlConfig
- fix wrong dependency version
- deprecate
labelPosition
prop - implement TextArea control
- add method
setValidators
to FormControl - implement
readOnly
flag - implement Dropdown control
- use @astro-reactive/common
- fix for dynamic import of validator causing errors (breaks independence)
- server-rendered validation errors (when control was set with invalid value)
- radio control accepts array of value or RadioOption
- added tests for form components
- update project documentations
validators
property in ControlConfig to set validators for a control
- set
showValidationHints
to true to show validation hints
- new control configuration type
ControlConfig
- updated project logo
- support single
FormGroup
as input to theForm
component - implement
Form
component input proptheme
- add initial implementation of
FormControl
isPristine
andisValid
states - filter out control with type 'submit' from the FormGroup.controls
- implement the submitControl Form input prop
- implement the FormControl placeholder attribute
- update package README
- update dependencies
- initial light and dark mode scaffold
- update package README
- FormGroup.get(name) - returns the FormControl with matching name
- FormControl.setValue(value) - sets the FormControl value