diff options
| author | David Hill <[email protected]> | 2025-12-11 13:10:46 +0000 |
|---|---|---|
| committer | David Hill <[email protected]> | 2025-12-11 13:10:46 +0000 |
| commit | eb6596cb97b83e161adf50d96306836eaad4a02c (patch) | |
| tree | 20dd2213a95e52f95aae8019f6008b526370c536 /packages/ui/src/components/button.css | |
| parent | 8fcd31f3538253a9fa2055e0738d496eabc85e93 (diff) | |
| parent | dfdd1c9b20eda2fbac08505523832eca1bb8927e (diff) | |
| download | opencode-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.css | 32 |
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); |
