chore: cleanup

This commit is contained in:
Adam
2026-02-12 14:32:31 -06:00
parent 3696d1ded1
commit 81c623f26e
3 changed files with 14 additions and 5 deletions

View File

@@ -345,10 +345,12 @@ export function DialogSelectFile(props: { mode?: DialogSelectFileMode; onOpenFil
const open = (path: string) => { const open = (path: string) => {
const value = file.tab(path) const value = file.tab(path)
tabs().open(value) tabs().open(value)
tabs().setActive(value)
file.load(path) file.load(path)
if (!view().reviewPanel.opened()) view().reviewPanel.open() if (!view().reviewPanel.opened()) view().reviewPanel.open()
layout.fileTree.setTab("all") layout.fileTree.setTab("all")
props.onOpenFile?.(path) props.onOpenFile?.(path)
tabs().setActive(value)
} }
const handleSelect = (item: Entry | undefined) => { const handleSelect = (item: Entry | undefined) => {

View File

@@ -311,12 +311,14 @@ export function SessionHeader() {
platform, platform,
}) })
const centerMount = createMemo(() => document.getElementById("opencode-titlebar-center")) const leftMount = createMemo(
() => document.getElementById("opencode-titlebar-left") ?? document.getElementById("opencode-titlebar-center"),
)
const rightMount = createMemo(() => document.getElementById("opencode-titlebar-right")) const rightMount = createMemo(() => document.getElementById("opencode-titlebar-right"))
return ( return (
<> <>
<Show when={centerMount()}> <Show when={leftMount()}>
{(mount) => ( {(mount) => (
<Portal mount={mount()}> <Portal mount={mount()}>
<button <button

View File

@@ -13,13 +13,18 @@ export function SessionMobileTabs(props: {
return ( return (
<Show when={props.open}> <Show when={props.open}>
<Tabs value={props.mobileTab} class="h-auto"> <Tabs value={props.mobileTab} class="h-auto">
<Tabs.List> <Tabs.List class="!grid !grid-cols-2 [&::after]:hidden">
<Tabs.Trigger value="session" class="w-1/2" classes={{ button: "w-full" }} onClick={props.onSession}> <Tabs.Trigger
value="session"
class="w-full !max-w-none"
classes={{ button: "w-full" }}
onClick={props.onSession}
>
{props.t("session.tab.session")} {props.t("session.tab.session")}
</Tabs.Trigger> </Tabs.Trigger>
<Tabs.Trigger <Tabs.Trigger
value="changes" value="changes"
class="w-1/2 !border-r-0" class="w-full !max-w-none !border-r-0"
classes={{ button: "w-full" }} classes={{ button: "w-full" }}
onClick={props.onChanges} onClick={props.onChanges}
> >