diff options
| author | adamelmore <[email protected]> | 2026-01-26 09:39:25 -0600 |
|---|---|---|
| committer | adamelmore <[email protected]> | 2026-01-26 11:07:52 -0600 |
| commit | 801eb5d2cb868d0a14c056439e3898b110f4cc21 (patch) | |
| tree | cf26ac655b9fef7e05e75982ee2aa51c13a5df4b /packages/ui/src/components/tabs.css | |
| parent | ebeed03115b61f812c56c66785a09be61be35468 (diff) | |
| download | opencode-801eb5d2cb868d0a14c056439e3898b110f4cc21.tar.gz opencode-801eb5d2cb868d0a14c056439e3898b110f4cc21.zip | |
wip(app): file tree mode
Diffstat (limited to 'packages/ui/src/components/tabs.css')
| -rw-r--r-- | packages/ui/src/components/tabs.css | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/packages/ui/src/components/tabs.css b/packages/ui/src/components/tabs.css index cebbd3b4f..2f3c914e1 100644 --- a/packages/ui/src/components/tabs.css +++ b/packages/ui/src/components/tabs.css @@ -212,6 +212,59 @@ /* } */ } + &[data-variant="pill"][data-orientation="horizontal"] { + background-color: transparent; + + [data-slot="tabs-list"] { + height: auto; + padding: 6px; + gap: 4px; + border-bottom: 1px solid var(--border-weak-base); + background-color: var(--background-base); + + &::after { + display: none; + } + } + + [data-slot="tabs-trigger-wrapper"] { + height: 32px; + border: none; + border-radius: 999px; + background-color: transparent; + gap: 0; + + /* text-13-medium */ + font-family: var(--font-family-sans); + font-size: var(--font-size-small); + font-style: normal; + font-weight: var(--font-weight-medium); + line-height: var(--line-height-large); + letter-spacing: var(--letter-spacing-normal); + + [data-slot="tabs-trigger"] { + height: 100%; + width: 100%; + padding: 0 12px; + background-color: transparent; + } + + &:hover:not(:disabled) { + background-color: var(--surface-raised-base-hover); + color: var(--text-strong); + } + + &:has([data-selected]) { + background-color: var(--surface-raised-base-active); + color: var(--text-strong); + + &:hover:not(:disabled) { + background-color: var(--surface-raised-base-active); + } + } + } + } + &[data-orientation="vertical"] { flex-direction: row; |
