-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate off deprecated Paragon components #102
Comments
frontend-component-cookie-policy-banner require React and Paragon upgrade for StatusAlert migration |
studio-frontend requires paragon upgrade |
@Mashal-m, what's the general situation, here? Do we have a list of related PRs we can keep track of here? |
@arbrandes All PRs are linked with this ticket. |
Looks like we're almost done. Let's see if a final push gets it over the line over the next couple of weeks. |
@abdullahwaheed, I only see the Admin Portal PR still open. Is that the last one? |
yes, and i think owning team is deprecating it themself as Adam commented here |
There are 13 deprecated Paragon components; they have been deprecated for awhile now (most, over 2+ years), but we haven't prioritized removing them from Paragon's React component library since they are still in use and don't have great visibility into the impacts on those consumers.
The Paragon Usage Insights tool may be helpful in identifying where these components are used with links to the exact code line where it's used (note: some links are broken due to the "repository" field in package.json files not being consistent), e.g.:
The deprecated components and their replacements, which can be seen on Paragon's documentation website), are as follows:
CheckBoxGroup
(replaced byForm.CheckboxSet
)Checkbox
(replaced byForm.Checkbox
)Fieldset
(replaced byForm.Group
)Input
(replaced byForm.Control
)InputSelect
(replaced byForm.Control
)InputText
(replaced byForm.Control
)ListBox
(turns out, not used anywhere! 🎉)RadioButtonGroup
(replaced byForm.RadioSet
)TextArea
(replaced byForm.Control
)ValidationFormGroup
(replaced byForm.Group
)Modal
(replaced by new modal components, e.g.AlertModal
,MarketingModal
, etc.)StatusAlert
(replaced byAlert
)Table
(replaced byDataTable
)Once we are confident we can migrate off these deprecated components, the Paragon Working Group will prioritize removing them from the component library in a separate issue.
PRs
The text was updated successfully, but these errors were encountered: