diff options
| author | Adam <[email protected]> | 2026-02-09 07:37:50 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-09 07:38:06 -0600 |
| commit | bda0cbdec7af4b50560e40d8c00e75fe21340074 (patch) | |
| tree | 3599e17a23324a294b8ce99ae44b212ef0b3ecf0 /packages/app/src | |
| parent | acc53d9f6161aaee3f7fab7ef8f83af8e6a94d5e (diff) | |
| download | opencode-bda0cbdec7af4b50560e40d8c00e75fe21340074.tar.gz opencode-bda0cbdec7af4b50560e40d8c00e75fe21340074.zip | |
chore: cleanup
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/components/session/session-header.tsx | 31 | ||||
| -rw-r--r-- | packages/app/src/components/status-popover.tsx | 2 |
2 files changed, 18 insertions, 15 deletions
diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx index c7e2993ff..6e9308c57 100644 --- a/packages/app/src/components/session/session-header.tsx +++ b/packages/app/src/components/session/session-header.tsx @@ -283,7 +283,7 @@ export function SessionHeader() { <Portal mount={mount()}> <button type="button" - class="hidden md:flex w-[320px] max-w-full min-w-0 p-1 pl-1.5 items-center gap-2 justify-between rounded-md border border-border-weak-base bg-surface-raised-base transition-colors cursor-default hover:bg-surface-raised-base-hover focus-visible:bg-surface-raised-base-hover active:bg-surface-raised-base-active" + class="hidden md:flex w-[320px] max-w-full min-w-0 h-[24px] px-2 pl-1.5 items-center gap-2 justify-between rounded-md border border-border-base bg-surface-panel transition-colors cursor-default hover:bg-surface-raised-base-hover focus-visible:bg-surface-raised-base-hover active:bg-surface-raised-base-active" onClick={() => command.trigger("file.open")} aria-label={language.t("session.header.searchFiles")} > @@ -294,7 +294,11 @@ export function SessionHeader() { </span> </div> - <Show when={hotkey()}>{(keybind) => <Keybind class="shrink-0">{keybind()}</Keybind>}</Show> + <Show when={hotkey()}> + {(keybind) => ( + <Keybind class="shrink-0 !border-0 !bg-transparent !shadow-none px-0">{keybind()}</Keybind> + )} + </Show> </button> </Portal> )} @@ -303,6 +307,7 @@ export function SessionHeader() { {(mount) => ( <Portal mount={mount()}> <div class="flex items-center gap-3"> + <StatusPopover /> <Show when={projectDirectory()}> <div class="hidden xl:flex items-center"> <Show @@ -322,25 +327,23 @@ export function SessionHeader() { } > <div class="flex items-center"> - <div class="flex items-center rounded-full border border-border-base bg-surface-panel"> + <div class="flex items-center rounded-md border border-border-base bg-surface-panel overflow-hidden"> <Button variant="ghost" - class="rounded-full h-[28px] py-1.5 pr-4 pl-3 gap-2 border-none shadow-none" + class="rounded-none h-[24px] py-1.5 pr-4 pl-3 gap-2 border-none shadow-none" onClick={() => openDir(current().id)} aria-label={language.t("session.header.open.ariaLabel", { app: current().label })} > <AppIcon id={current().icon} class="size-5" /> - <span class="text-12-regular text-text-strong"> - {language.t("session.header.open.action", { app: current().label })} - </span> + <span class="text-12-regular text-text-strong">Open</span> </Button> - <div class="h-6 w-px bg-border-base" /> + <div class="self-stretch w-px bg-border-base/70" /> <DropdownMenu> <DropdownMenu.Trigger as={IconButton} icon="chevron-down" variant="ghost" - class="rounded-full h-[28px] w-auto px-2 border-none shadow-none data-[expanded]:bg-surface-raised-base-active" + class="rounded-none h-[24px] w-auto px-2 border-none shadow-none data-[expanded]:bg-surface-raised-base-active" aria-label={language.t("session.header.open.menu")} /> <DropdownMenu.Portal> @@ -380,7 +383,6 @@ export function SessionHeader() { </Show> </div> </Show> - <StatusPopover /> <Show when={showShare()}> <div class="flex items-center"> <Popover @@ -396,8 +398,9 @@ export function SessionHeader() { class="rounded-xl [&_[data-slot=popover-close-button]]:hidden" triggerAs={Button} triggerProps={{ - variant: "secondary", - class: "rounded-sm h-[24px] px-3", + variant: "ghost", + class: + "rounded-md h-[24px] px-3 border border-border-base bg-surface-panel shadow-none data-[expanded]:bg-surface-raised-base-active", classList: { "rounded-r-none": shareUrl() !== undefined }, style: { scale: 1 }, }} @@ -469,8 +472,8 @@ export function SessionHeader() { > <IconButton icon={state.copied ? "check" : "link"} - variant="secondary" - class="rounded-l-none" + variant="ghost" + class="rounded-l-none h-[24px] border border-border-base bg-surface-panel shadow-none" onClick={copyLink} disabled={state.unshare} aria-label={ diff --git a/packages/app/src/components/status-popover.tsx b/packages/app/src/components/status-popover.tsx index 3354c3d36..6e8999017 100644 --- a/packages/app/src/components/status-popover.tsx +++ b/packages/app/src/components/status-popover.tsx @@ -141,7 +141,7 @@ export function StatusPopover() { triggerProps={{ variant: "ghost", class: - "rounded-sm w-[75px] h-[24px] py-1.5 pr-3 pl-2 gap-2 border-none shadow-none data-[expanded]:bg-surface-raised-base-active", + "rounded-md h-[24px] px-3 gap-2 border border-border-base bg-surface-panel shadow-none data-[expanded]:bg-surface-raised-base-active", style: { scale: 1 }, }} trigger={ |
