fix: show View all sessions button for active project and close hovercard on click
This commit is contained in:
@@ -1841,6 +1841,7 @@ export default function Layout(props: ParentProps) {
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
|
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
|
||||||
<HoverCard
|
<HoverCard
|
||||||
|
open={open()}
|
||||||
openDelay={0}
|
openDelay={0}
|
||||||
closeDelay={0}
|
closeDelay={0}
|
||||||
placement="right-start"
|
placement="right-start"
|
||||||
@@ -1893,20 +1894,22 @@ export default function Layout(props: ParentProps) {
|
|||||||
</For>
|
</For>
|
||||||
</Show>
|
</Show>
|
||||||
</div>
|
</div>
|
||||||
<Show when={!selected()}>
|
<div class="px-2 py-2 border-t border-border-weak-base">
|
||||||
<div class="px-2 py-2 border-t border-border-weak-base">
|
<Button
|
||||||
<Button
|
variant="ghost"
|
||||||
variant="ghost"
|
class="flex w-full text-left justify-start text-text-base px-2 hover:bg-transparent active:bg-transparent"
|
||||||
class="flex w-full text-left justify-start text-text-base px-2 hover:bg-transparent active:bg-transparent"
|
onClick={() => {
|
||||||
onClick={() => {
|
if (selected()) {
|
||||||
layout.sidebar.open()
|
setOpen(false)
|
||||||
navigateToProject(props.project.worktree)
|
return
|
||||||
}}
|
}
|
||||||
>
|
layout.sidebar.open()
|
||||||
View all sessions
|
navigateToProject(props.project.worktree)
|
||||||
</Button>
|
}}
|
||||||
</div>
|
>
|
||||||
</Show>
|
View all sessions
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</HoverCard>
|
</HoverCard>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user