diff --git a/packages/console/app/src/component/header-context-menu.css b/packages/console/app/src/component/header-context-menu.css index 149686e7..34177457 100644 --- a/packages/console/app/src/component/header-context-menu.css +++ b/packages/console/app/src/component/header-context-menu.css @@ -32,12 +32,6 @@ border-radius: 2px; transition: background-color 0.2s ease; - .context-menu-item [data-slot="copy light"], - .context-menu-item [data-slot="copy dark"] { - width: 22px !important; - height: 26px !important; - } - [data-slot="copy dark"] { display: none; } @@ -55,6 +49,11 @@ background-color: var(--color-background-weak-hover); color: var(--color-text-strong); } + + img { + width: 22px; + height: 26px; + } } .context-menu-divider { diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx index e1cea636..7a3d3ace 100644 --- a/packages/console/app/src/component/header.tsx +++ b/packages/console/app/src/component/header.tsx @@ -13,7 +13,7 @@ import copyLogoSvgLight from "../asset/lander/opencode-logo-light.svg" import copyLogoSvgDark from "../asset/lander/opencode-logo-dark.svg" import copyWordmarkSvgLight from "../asset/lander/opencode-wordmark-light.svg" import copyWordmarkSvgDark from "../asset/lander/opencode-wordmark-dark.svg" -import { A, createAsync } from "@solidjs/router" +import { A, createAsync, useNavigate } from "@solidjs/router" import { createMemo, Match, Show, Switch } from "solid-js" import { createStore } from "solid-js/store" import { github } from "~/lib/github" @@ -34,6 +34,7 @@ const fetchSvgContent = async (svgPath: string): Promise => { } export function Header(props: { zen?: boolean }) { + const navigate = useNavigate() const githubData = createAsync(() => github()) const starCount = createMemo(() => githubData()?.stars @@ -128,48 +129,18 @@ export function Header(props: { zen?: boolean }) { style={`left: ${store.contextMenuPosition.x}px; top: ${store.contextMenuPosition.y}px;`} > -