(Legacy) VA Forms Library - Form Widgets
Using widgets in the forms library is deprecated. Instead, developers should use web component based patterns and fields, which provide all the features of widgets and are actively supported.
Widgets are a native feature of the React JSON Schema Form framework and provide a method for rendering fields in a form. Widgets can be configured to automatically render based on the field’s schema data type or can be manually specified through the ui:widget
form config property. This functionality is no longer recommended for use in the forms library. Instead, developers building forms should utilize the web component based patterns and fields. These leverage the VA.gov Design System web components and are actively maintained.
Quick links
Below are deprecated guides that explain how to use widgets in various ways. These guides should be used only when updating an already existing form that was built using widgets.
Help and feedback
Get help from the Platform Support Team in Slack.
Submit a feature idea to the Platform.