Remove react-bootstrap dependency from Form
component
#2485
Labels
best addressed by breaking change
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: