openedx / wg-frontend

Open edX Frontend Working Group
4 stars 0 forks source link

Migrate off deprecated Paragon components #102

Open adamstankiewicz opened 2 years ago

adamstankiewicz commented 2 years ago

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.:

image

The deprecated components and their replacements, which can be seen on Paragon's documentation website), are as follows:

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

abdullahwaheed commented 2 years ago

frontend-component-cookie-policy-banner require React and Paragon upgrade for StatusAlert migration

abdullahwaheed commented 2 years ago

studio-frontend requires paragon upgrade

hurtstotouchfire commented 1 year ago

@abdullahwaheed fyi the cookie banner will be removed during compliance work soon. It is being replaced by OneTrust.

arbrandes commented 1 year ago

@Mashal-m, what's the general situation, here? Do we have a list of related PRs we can keep track of here?

Mashal-m commented 1 year ago

@arbrandes All PRs are linked with this ticket.

arbrandes commented 1 year ago

Looks like we're almost done. Let's see if a final push gets it over the line over the next couple of weeks.

arbrandes commented 5 months ago

@abdullahwaheed, I only see the Admin Portal PR still open. Is that the last one?

abdullahwaheed commented 5 months ago

@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