chore: cleanup
This commit is contained in:
@@ -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) => {
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user