fix(app): sidebar losing projects on collapse
This commit is contained in:
@@ -2420,7 +2420,7 @@ export default function Layout(props: ParentProps) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const projectName = () => props.project.name || getFilename(props.project.worktree)
|
const projectName = () => props.project.name || getFilename(props.project.worktree)
|
||||||
const trigger = (
|
const Trigger = () => (
|
||||||
<ContextMenu
|
<ContextMenu
|
||||||
modal={!sidebarHovering()}
|
modal={!sidebarHovering()}
|
||||||
onOpenChange={(value) => {
|
onOpenChange={(value) => {
|
||||||
@@ -2499,14 +2499,14 @@ export default function Layout(props: ParentProps) {
|
|||||||
return (
|
return (
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
|
<div use:sortable classList={{ "opacity-30": sortable.isActiveDraggable }}>
|
||||||
<Show when={preview()} fallback={trigger}>
|
<Show when={preview()} fallback={<Trigger />}>
|
||||||
<HoverCard
|
<HoverCard
|
||||||
open={open() && !menu()}
|
open={open() && !menu()}
|
||||||
openDelay={0}
|
openDelay={0}
|
||||||
closeDelay={0}
|
closeDelay={0}
|
||||||
placement="right-start"
|
placement="right-start"
|
||||||
gutter={6}
|
gutter={6}
|
||||||
trigger={trigger}
|
trigger={<Trigger />}
|
||||||
onOpenChange={(value) => {
|
onOpenChange={(value) => {
|
||||||
if (menu()) return
|
if (menu()) return
|
||||||
setOpen(value)
|
setOpen(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user