Skip to content

An approach to controlled forms for helping you build your design system. Be the helicopter (form field) parent you were meant to be

License

Notifications You must be signed in to change notification settings

universal-ember/form

Repository files navigation

@universal-ember/form

CI

The Ember.js addon that distills the common behavior and accessibility best practices of forms into reusable components, without any opinions on specific markup or styling. Use it to build your forms directly, or to build your opinionated forms component kit on top of it.

Key Features

  • Semantic form markup with accessibility best practices baked in
  • Integrates native HTML5 validation with custom error rendering
  • Extension points for custom JavaScript-based validation
  • Optional ready-to-use integrations for ember-changeset and yup based validation
  • Support for async state
  • TypeScript / Glint support with tight types
  • Octane-based v2 addon
  • Fully tested

Compatibility

  • Ember.js v4.4 or above
  • Embroider or ember-auto-import v2

Installation

ember install ember-headless-form

Usage

Visit our documentation website.

Contributing

See the Contributing guide for details.

Credits

Originally from CrowdStrike's ember-headless-form

License

This project is licensed under the MIT License.

About

An approach to controlled forms for helping you build your design system. Be the helicopter (form field) parent you were meant to be

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 11