summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/component/header-context-menu.css
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2025-10-30 11:37:00 +0000
committerDavid Hill <[email protected]>2025-10-30 11:37:00 +0000
commitbf0cbf2bfa65c3430d1c5ff5a60a0044e29ee022 (patch)
treee874599b37eaa14d9242cfd3b6f196756e2b47a1 /packages/console/app/src/component/header-context-menu.css
parente265efec0999222526ca3bc7ab4c19a3d032f405 (diff)
downloadopencode-bf0cbf2bfa65c3430d1c5ff5a60a0044e29ee022.tar.gz
opencode-bf0cbf2bfa65c3430d1c5ff5a60a0044e29ee022.zip
Adding polish
Diffstat (limited to 'packages/console/app/src/component/header-context-menu.css')
-rw-r--r--packages/console/app/src/component/header-context-menu.css42
1 files changed, 29 insertions, 13 deletions
diff --git a/packages/console/app/src/component/header-context-menu.css b/packages/console/app/src/component/header-context-menu.css
index ee30b10c6..e88af0c58 100644
--- a/packages/console/app/src/component/header-context-menu.css
+++ b/packages/console/app/src/component/header-context-menu.css
@@ -2,33 +2,49 @@
position: fixed;
z-index: 1000;
min-width: 160px;
- border: 1px solid var(--color-border);
- border-radius: var(--border-radius-sm);
- background-color: var(--color-bg);
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
- padding: var(--space-1);
+ border-radius: 8px;
+ background-color: var(--color-background);
+ box-shadow: 0 0 0 1px rgba(19, 16, 16, 0.08), 0 6px 8px -4px rgba(19, 16, 16, 0.12), 0 4px 3px -2px rgba(19, 16, 16, 0.12), 0 1px 2px -1px rgba(19, 16, 16, 0.12);
+ padding: 6px;
@media (prefers-color-scheme: dark) {
- box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
+ box-shadow: 0 0 0 1px rgba(247, 237, 237, 0.1);
}
}
.context-menu-item {
- display: block;
+ display: flex;
+ gap: 12px;
width: 100%;
- padding: var(--space-2-5) var(--space-3);
- border: none;
+ padding: 8px 16px 8px 8px;
+ font-weight: 500;
+ cursor: pointer;
background: none;
+ border: none;
+ align-items: center;
color: var(--color-text);
font-size: var(--font-size-sm);
- font-family: var(--font-sans);
text-align: left;
cursor: pointer;
- border-radius: var(--border-radius-sm);
- transition: background-color 0.15s ease;
+ border-radius: 2px;
+ transition: background-color 0.2s ease;
+
+ [data-slot="copy dark"] {
+ display: none;
+ }
+
+ @media (prefers-color-scheme: dark) {
+ [data-slot="copy light"] {
+ display: none;
+ }
+ [data-slot="copy dark"] {
+ display: block;
+ }
+ }
&:hover {
- background-color: var(--color-bg-surface);
+ background-color: var(--color-background-weak-hover);
+ color: var(--color-text-strong);
}
}