summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2025-10-31 17:02:12 +0000
committerDavid Hill <[email protected]>2025-10-31 17:02:12 +0000
commit16f5e16395544298a6638f6fc7831720a4ab878d (patch)
treedb1d0d5684b5a01cb5389312c19d3478feb6d8f3 /packages/ui/src/components
parent5379abe33004f5fa7f63a5cee86ec442dc58d3a1 (diff)
downloadopencode-16f5e16395544298a6638f6fc7831720a4ab878d.tar.gz
opencode-16f5e16395544298a6638f6fc7831720a4ab878d.zip
wip: Tweaking button styles
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/button.css19
1 files changed, 12 insertions, 7 deletions
diff --git a/packages/ui/src/components/button.css b/packages/ui/src/components/button.css
index d052b7fd1..112d648e6 100644
--- a/packages/ui/src/components/button.css
+++ b/packages/ui/src/components/button.css
@@ -7,6 +7,7 @@
border-radius: 6px;
text-decoration: none;
user-select: none;
+ outline: none;
&[data-variant="primary"] {
border-color: var(--border-base);
@@ -28,22 +29,26 @@
}
&[data-variant="secondary"] {
- border-color: transparent;
+ border: transparent;
background-color: var(--button-secondary-base);
color: var(--text-strong);
box-shadow: var(--shadow-xs-border);
&:hover:not(:disabled) {
- border-color: var(--border-hover);
- background-color: var(--surface-hover);
+ background-color: var(--button-secondary-hover);
}
&:active:not(:disabled) {
- border-color: var(--border-active);
- background-color: var(--surface-active);
+ background-color: var(--button-secondary-base);
}
&:focus:not(:disabled) {
- border-color: var(--border-focus);
- background-color: var(--surface-focus);
+ background-color: var(--button-secondary-base);
+ }
+ &:focus-visible:not(:active) {
+ background-color: var(--button-secondary-base);
+ box-shadow: var(--shadow-xs-border-focus);
+ }
+ &:focus-visible:active {
+ box-shadow: none;
}
[data-slot="icon"] {