Remove react-bootstrap dependency from Form
component
#2485
Labels
code health
Proactive technical investment via refactorings, removals, etc.
engineering
Engineering
enhancement
Relates to new features or improvements to existing features
This issue has the same rationale as #2484, i.e. we extend
Form
component when we really shouldn't be doing that anymore. However, this task is a bit more complicated as some of the consumers use react-bootstrap'sForm
API instead of Paragon's, we'll need to address that too in order not to make a breaking change. Judging by the list of compound components that react-bootstrap'sForm
has, Paragon currently does not provide the followingForm.Row
, which is used by consumers and is present on our docs site, we'll need to implement our own version of this componentForm.Check
, which is replaced by ourForm.Checkbox
, but is still available and used by consumers, we'll need to updated consuming MFEs to useForm.Checkbox
insteadForm.File
, I don't see it being used by consumers and it is not present on our docs site, should be safe to removeTasks
The text was updated successfully, but these errors were encountered: