(For this tech design, the same principles would apply for a TextareaField and SelectField component)
Terra input field essentially wraps a terra-form-input inside of a terra-form-field component. It would contain first class parameters that map up to all the props for a field, and pass them into a field component. In addition, InputField would contain a prop inputAttrs that passes those props to the input element.
- error - Error message for when the input is invalid.