-
Notifications
You must be signed in to change notification settings - Fork 12
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
Move to @oxide/design-system
icons
#1765
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Very cool, love to get these icons out of here. Seems like Vite is pissed off about the imports, though. Blank screen and
in console. When I click the sourcemap I see this in import { Error12Icon, Success12Icon, Warning12Icon } from '../../' |
The error reproduces in local dev, so it should be pretty easy to figure out. I'll take a look. |
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.
GOODBYE CODE
oxidecomputer/console@af6536d...0cc1e03 * [0cc1e03a](oxidecomputer/console@0cc1e03a) oxidecomputer/console#1770 * [48aea2f4](oxidecomputer/console@48aea2f4) npm audit fix * [84aff1de](oxidecomputer/console@84aff1de) oxidecomputer/console#1769 * [c127febd](oxidecomputer/console@c127febd) oxidecomputer/console#1768 * [8c9513c1](oxidecomputer/console@8c9513c1) oxidecomputer/console#1765 * [0314fd72](oxidecomputer/console@0314fd72) oxidecomputer/console#1742 * [8918ffa9](oxidecomputer/console@8918ffa9) skip the other flaky test in safari for now. I'm suffering * [b357246e](oxidecomputer/console@b357246e) increase playwright total time to 20 minutes * [4f7d401d](oxidecomputer/console@4f7d401d) be sneakier about PR numbers in commit messages in bump omicron PR
The only functional change should be the form validation one. And one icon. But there are some tweaks to our build setup that I'd like to make sure we didn't mess up. oxidecomputer/console@af6536d...0cc1e03 * [0cc1e03a](oxidecomputer/console@0cc1e03a) oxidecomputer/console#1770 * [48aea2f4](oxidecomputer/console@48aea2f4) npm audit fix * [84aff1de](oxidecomputer/console@84aff1de) oxidecomputer/console#1769 * [c127febd](oxidecomputer/console@c127febd) oxidecomputer/console#1768 * [8c9513c1](oxidecomputer/console@8c9513c1) oxidecomputer/console#1765 * [0314fd72](oxidecomputer/console@0314fd72) oxidecomputer/console#1742 * [8918ffa9](oxidecomputer/console@8918ffa9) skip the other flaky test in safari for now. I'm suffering * [b357246e](oxidecomputer/console@b357246e) increase playwright total time to 20 minutes * [4f7d401d](oxidecomputer/console@4f7d401d) be sneakier about PR numbers in commit messages in bump omicron PR
The design system now exports icons in any format that a repo might use; React components, SVGs, spritesheet so we no longer need to have a build process within the console – and it benefits us to have a single source of truth so this PR imports from the design system instead.
The default index generator from SVGR exports an icon in the following format:
export { default as Close8Icon } from './Close8Icon.tsx';
. The type checker is displeased with this because it includes the file extension. The easiest solution is to setallowImportingTsExtensions
to true in thetsConfig
.Also switching to the new metrics icon on the utilization pages. Fixes #1654