Description:
As @elipe17 pointed out in #2999 (comment), the radio input implementation should be a React component similar to how FormGroup is used throughout the remaining inputs.
A caveat here is that FormGroup handles blur actions to create an error message when a field has not been filled. This may or may not be possible with the radio input component, but the developer should investigate.
Acceptance Criteria:Create a list of functional outcomes that must be achieved to complete this issue
[ ] Create a Radio form input component. Implement the passing of labels and event handlers through props to update state at the parent component
[ ] Investigate the implementation of handleBlur and error messages propagating to the parent component
[ ] Testing Checklist has been run and all tests pass
[ ] README is updated, if necessary
Tasks:Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue
[ ] Create a custom component for radio inputs
[ ] Replace existing radio button usages (linked in supporting documentation) with the custom component
[ ] Run Testing Checklist and confirm all tests pass
Supporting Documentation:Please include any relevant log snippets/files/screen shots
Description: As @elipe17 pointed out in #2999 (comment), the radio input implementation should be a React component similar to how
FormGroup
is used throughout the remaining inputs.A caveat here is that
FormGroup
handlesblur
actions to create an error message when a field has not been filled. This may or may not be possible with the radio input component, but the developer should investigate.Acceptance Criteria: Create a list of functional outcomes that must be achieved to complete this issue
handleBlur
and error messages propagating to the parent componentTasks: Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue
Supporting Documentation: Please include any relevant log snippets/files/screen shots