chore: generate

This commit is contained in:
opencode-agent[bot]
2026-06-13 07:34:53 +00:00
parent 2630f457b9
commit d73348719e
+56 -56
View File
@@ -454,78 +454,78 @@ export function Titlebar(props: { update?: TitlebarUpdate }) {
{(tab, i) => { {(tab, i) => {
let ref!: HTMLDivElement let ref!: HTMLDivElement
const divider = () => const divider = () =>
i() !== 0 && ( i() !== 0 && (
<div class="w-[1.5px] h-3 shrink-0 rounded-full bg-[var(--v2-background-bg-layer-02)]" /> <div class="w-[1.5px] h-3 shrink-0 rounded-full bg-[var(--v2-background-bg-layer-02)]" />
) )
if (tab.type === "draft") {
return (
<>
{divider()}
<DraftTabItem
ref={ref}
href={tabHref(tab)}
title={language.t("command.session.new")}
active={currentTab() === tab}
onNavigate={() => {
navigateTab(tab)
ref.scrollIntoView({ behavior: "instant" })
}}
onClose={() => tabsStoreActions.removeTab(i())}
/>
</>
)
}
if (tab.type === "draft") {
return ( return (
<> <>
{divider()} {divider()}
<DraftTabItem <TabNavItem
ref={ref} ref={ref}
href={tabHref(tab)} href={tabHref(tab)}
title={language.t("command.session.new")} server={tab.server}
active={currentTab() === tab} directory={decode64(tab.dirBase64)!}
sessionId={tab.sessionId}
onNavigate={() => { onNavigate={() => {
navigateTab(tab) navigateTab(tab)
ref.scrollIntoView({ behavior: "instant" }) ref.scrollIntoView({ behavior: "instant" })
}} }}
onClose={() => tabsStoreActions.removeTab(i())} onClose={() => tabsStoreActions.removeTab(i())}
active={currentTab() === tab}
activeServer={tab.server === server.key}
forceTruncate={tabsAreOverflowing()}
/> />
</> </>
) )
} }}
</For>
<Show when={creating() && params.dir}>
{(_) => {
let ref!: HTMLDivElement
return ( onMount(() => {
<> ref.scrollIntoView({ behavior: "instant" })
{divider()} })
<TabNavItem
ref={ref}
href={tabHref(tab)}
server={tab.server}
directory={decode64(tab.dirBase64)!}
sessionId={tab.sessionId}
onNavigate={() => {
navigateTab(tab)
ref.scrollIntoView({ behavior: "instant" }) return (
}} <>
onClose={() => tabsStoreActions.removeTab(i())} <div class="w-[1.5px] h-3 shrink-0 rounded-full bg-[var(--v2-background-bg-layer-02)]" />
active={currentTab() === tab} <NewSessionTabItem
activeServer={tab.server === server.key} ref={ref}
forceTruncate={tabsAreOverflowing()} href={`/${params.dir}/session`}
/> title={language.t("command.session.new")}
</> onClose={() => {
) const tab = tabsStore.at(-1)
}} if (tab) navigateTab(tab)
</For> else navigate("/")
<Show when={creating() && params.dir}> }}
{(_) => { />
let ref!: HTMLDivElement </>
)
onMount(() => { }}
ref.scrollIntoView({ behavior: "instant" }) </Show>
})
return (
<>
<div class="w-[1.5px] h-3 shrink-0 rounded-full bg-[var(--v2-background-bg-layer-02)]" />
<NewSessionTabItem
ref={ref}
href={`/${params.dir}/session`}
title={language.t("command.session.new")}
onClose={() => {
const tab = tabsStore.at(-1)
if (tab) navigateTab(tab)
else navigate("/")
}}
/>
</>
)
}}
</Show>
</div> </div>
</div> </div>
<div <div