Open adamstankiewicz opened 2 years ago
frontend-component-cookie-policy-banner require React and Paragon upgrade for StatusAlert migration
studio-frontend requires paragon upgrade
@abdullahwaheed fyi the cookie banner will be removed during compliance work soon. It is being replaced by OneTrust.
@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?
@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