Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Vendor cloud packages #95

Closed
wants to merge 13 commits into from
Closed

Vendor cloud packages #95

wants to merge 13 commits into from

Conversation

pearkes
Copy link
Contributor

@pearkes pearkes commented Aug 11, 2020

This vendors the PDS addon and cloud-ui-core addon for use. Eventually these will be npm packages we can import in the same way but not need to vendor.

Unfortunately swapping to this other Card implementation and some imports broke some minor things but I believe that will be easily fixable.

@pearkes pearkes requested a review from dizzyup August 11, 2020 22:31
@pearkes pearkes requested a review from meirish August 11, 2020 22:33
Copy link
Contributor

@dizzyup dizzyup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks as though we need to compile and link up the styles from cloud-ui but I'm not sure how we go about that. The components are working and render their correct output, but there are no styles associated with the class names which is why <Detail::Card> ends up with no styles.

There's a separate issue I'm running into when trying to render icons natively with the <Icon /> component where again, the markup is being rendered, but the icon SVG itself doesn't get rendered. I assume there's a link between <Icon /> and the @hashicorp/structure-icons package that isn't working.

@pearkes
Copy link
Contributor Author

pearkes commented Aug 12, 2020

@dizzyup ah sorry I missed that. Looking into that now.

@pearkes
Copy link
Contributor Author

pearkes commented Aug 21, 2020

Closing in favor of the approach in #111.

@pearkes pearkes closed this Aug 21, 2020
@pearkes pearkes deleted the packages-cloud branch August 21, 2020 18:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants