summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components/session
diff options
context:
space:
mode:
authorMani Sundararajan <[email protected]>2026-01-19 05:34:40 -0500
committerGitHub <[email protected]>2026-01-19 04:34:40 -0600
commit08005d755b240dac3ec208aee504a76af7052de7 (patch)
treeee119b1345e5949e6afdc4a940824689bdd052f0 /packages/app/src/components/session
parent13276aee8255ea809a975dc70808af08273773f2 (diff)
downloadopencode-08005d755b240dac3ec208aee504a76af7052de7.tar.gz
opencode-08005d755b240dac3ec208aee504a76af7052de7.zip
refactor(desktop): tweak share button to prevent layout shift (#9322)
Diffstat (limited to 'packages/app/src/components/session')
-rw-r--r--packages/app/src/components/session/session-header.tsx10
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx
index 96ed762c4..7cded4bce 100644
--- a/packages/app/src/components/session/session-header.tsx
+++ b/packages/app/src/components/session/session-header.tsx
@@ -244,7 +244,11 @@ export function SessionHeader() {
}
trigger={
<Tooltip class="shrink-0" value="Share session">
- <Button variant="secondary" classList={{ "rounded-r-none": shareUrl() !== undefined }}>
+ <Button
+ variant="secondary"
+ classList={{ "rounded-r-none": shareUrl() !== undefined }}
+ style={{ scale: 1 }}
+ >
Share
</Button>
</Tooltip>
@@ -293,12 +297,12 @@ export function SessionHeader() {
</Show>
</div>
</Popover>
- <Show when={shareUrl()}>
+ <Show when={shareUrl()} fallback={<div class="size-6" aria-hidden="true" />}>
<Tooltip value={state.copied ? "Copied" : "Copy link"} placement="top" gutter={8}>
<IconButton
icon={state.copied ? "check" : "copy"}
variant="secondary"
- class="rounded-l-none border-l border-border-weak-base"
+ class="rounded-l-none"
onClick={copyLink}
disabled={state.unshare}
/>