summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/button.css
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2025-12-11 13:10:46 +0000
committerDavid Hill <[email protected]>2025-12-11 13:10:46 +0000
commiteb6596cb97b83e161adf50d96306836eaad4a02c (patch)
tree20dd2213a95e52f95aae8019f6008b526370c536 /packages/ui/src/components/button.css
parent8fcd31f3538253a9fa2055e0738d496eabc85e93 (diff)
parentdfdd1c9b20eda2fbac08505523832eca1bb8927e (diff)
downloadopencode-eb6596cb97b83e161adf50d96306836eaad4a02c.tar.gz
opencode-eb6596cb97b83e161adf50d96306836eaad4a02c.zip
Merge branch 'dev' of https://github.com/sst/opencode into dev
Diffstat (limited to 'packages/ui/src/components/button.css')
-rw-r--r--packages/ui/src/components/button.css32
1 files changed, 17 insertions, 15 deletions
diff --git a/packages/ui/src/components/button.css b/packages/ui/src/components/button.css
index f95317028..3a32672fe 100644
--- a/packages/ui/src/components/button.css
+++ b/packages/ui/src/components/button.css
@@ -11,27 +11,29 @@
outline: none;
&[data-variant="primary"] {
- border-color: var(--border-base);
- background-color: var(--surface-brand-base);
- color: var(--text-on-brand-strong);
+ background-color: var(--icon-strong-base);
+ border-color: var(--border-weak-base);
+ color: var(--icon-invert-base);
+
+ [data-slot="icon-svg"] {
+ color: var(--icon-invert-base);
+ }
&:hover:not(:disabled) {
- border-color: var(--border-hover);
- background-color: var(--surface-brand-hover);
+ background-color: var(--icon-strong-hover);
}
&:focus:not(:disabled) {
- border-color: var(--border-focus);
- background-color: var(--surface-brand-focus);
+ background-color: var(--icon-strong-focus);
}
&:active:not(:disabled) {
- border-color: var(--border-active);
- background-color: var(--surface-brand-active);
+ background-color: var(--icon-strong-active);
}
&:disabled {
- border-color: var(--border-disabled);
- background-color: var(--surface-disabled);
- color: var(--text-weak);
- cursor: not-allowed;
+ background-color: var(--icon-strong-disabled);
+
+ [data-slot="icon-svg"] {
+ color: var(--icon-invert-base);
+ }
}
}
@@ -120,13 +122,13 @@
&[data-size="large"] {
height: 32px;
- padding: 0 8px;
+ padding: 6px 12px;
&[data-icon] {
padding: 0 12px 0 8px;
}
- gap: 8px;
+ gap: 4px;
/* text-14-medium */
font-family: var(--font-family-sans);