-
Notifications
You must be signed in to change notification settings - Fork 50
[04] [Project Solar / Phase 1 / Showcase] Add support for theming and theme-switching to the showcase #3240
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
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
b73dbf9 to
a4f41dd
Compare
a4f41dd to
cc61972
Compare
519a6a6 to
3863dfa
Compare
cc61972 to
59418c1
Compare
59418c1 to
2f20cdc
Compare
2f20cdc to
92910be
Compare
92910be to
a1ff2f5
Compare
2d244fd to
053e6de
Compare
…`Theming` showcase page context: #3240 (comment)
1b82973 to
e020ded
Compare
…`Theming` showcase page context: #3240 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 68 out of 70 changed files in this pull request and generated 7 comments.
showcase/public/assets/styles/@hashicorp/themed-tokens/with-css-selectors/tokens.css
Show resolved
Hide resolved
showcase/app/components/page-foundations/theming/sub-sections/contexts.gts
Outdated
Show resolved
Hide resolved
per Copilot suggestion: #3240 (comment)
dchyun
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functionality looks all good to me. Mainly just small things to clean up.
showcase/app/components/page-foundations/theming/sub-sections/components.gts
Show resolved
Hide resolved
showcase/app/routes/page-foundations/theming/frameless/demo-application-with-theme-switcher.ts
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[todo] Every template page should have a route file, so one should be created for page-foundations/theming/index.ts as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's an interesting one! @shleewhite @aklkv currently there is not route file, but the application works and the page is rendered correctly https://hds-showcase-git-project-solar-phase-1hds-5242-97b3b3-hashicorp.vercel.app/foundations/theming and I don't see errors in the browser's console. So why technically is needed?
...se/app/templates/page-foundations/theming/frameless/demo-application-with-theme-switcher.gts
Show resolved
Hide resolved
0a1d9c5 to
c1daff5
Compare
|
@dchyun @KristinLBradley unfortunately a wrong origin definition in my local Git client made so that I pushed to the wrong branch (the parent) instead of this one, which made GitHub see 0 commits in this branch and close the PR, and now it can't be re-opened. I had to create a new PR #3390 and we'll continue the code review there, while at the same time I'll reply to your review comments in this one. Hopefully it should not be major changes, so I think it's doable. Sorry for the extra work in having to review in one and comment in another. |
Important
This PR was accidentally closed by wrongly rebasing the parent branch (GitHub saw 0 differences, so it closed this PR). The history of the PR with all its comments is still relevant, but the work will continue in #3390
📌 Summary
See #3390 for details
📋 PCI review checklist
Examples of changes to controls include access controls, encryption, logging, etc.
Examples include changes to operating systems, ports, protocols, services, cryptography-related components, PII processing code, etc.