summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/button.css
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-10 21:16:50 -0600
committerAdam <[email protected]>2025-12-11 06:48:58 -0600
commit3bb546c94d6bb295bfeafdafbb9d34b7cc462560 (patch)
tree54ae4fa1b18c68d23ff460caab596e942593a857 /packages/ui/src/components/button.css
parent8e15bcb68e9a8a37bb12afca3984f3967ccb58eb (diff)
downloadopencode-3bb546c94d6bb295bfeafdafbb9d34b7cc462560.tar.gz
opencode-3bb546c94d6bb295bfeafdafbb9d34b7cc462560.zip
wip(desktop): progress
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);