hashicorp / structure

Structure (aka "PDS") [deprecated]
https://hashicorp-structure.vercel.app
Mozilla Public License 2.0
24 stars 5 forks source link

Deprecation - Remove `Pds::ExternalLink` component #125

Closed didoo closed 1 year ago

didoo commented 1 year ago

Description

While working on another task related to removing the usage of Pds::Icon in Structure, I noticed that the Pds::ExternalLink component is not really used in Cloud UI (there's a placeholder component that prevents using it) This means we can remove this component from the Structure codebase (this will also simplify the task of removing instances of Pds::Icon in Structure.

Changes

In this PR I have

Testing

I haven't tested directly this, as I did for other components before, because in any case the temporary component in Cloud UI would use the namespace Pds::ExternalLink so there's no breakings in any case.

Relevant links

Things to do once this PR is merged and the new Structure version is adopted in Cloud UI

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
structure ✅ Ready (Inspect) Visit Preview Sep 19, 2022 at 9:26PM (UTC)
didoo commented 1 year ago

@jesdavpet @cbfx can you have a look at this PR and let me know if it's OK for you, if you see any downside at removing the Pds::ExternalLink component? (this will facilitate my work on https://github.com/hashicorp/structure/pull/126 too). thanks