Skip to content

Commit 230b0b3

Browse files
committed
fix: in react ui, navigating between Program, Source closes sidebar
Signed-off-by: Nick Mitchell <[email protected]>
1 parent dd33fe9 commit 230b0b3

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pdl-live-react/src/view/masonry/MasonryTimelineCombo.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useNavigate } from "react-router"
1+
import { useNavigate, useSearchParams } from "react-router"
22
import {
33
useCallback,
44
useEffect,
@@ -45,12 +45,14 @@ export default function MasonryTimelineCombo({ block, view }: Props) {
4545
useEffect(() => setAsUserSetting(as), [as])
4646
useEffect(() => setSMLUserSetting(sml), [sml])
4747

48+
const [searchParams] = useSearchParams()
49+
const s = searchParams.toString().length === 0 ? "" : "?" + searchParams
4850
const navigate = useNavigate()
4951
const setView = useCallback(
5052
(view: View) => {
51-
navigate("#" + view)
53+
navigate(s + "#" + view)
5254
},
53-
[navigate],
55+
[navigate, s],
5456
)
5557

5658
const { base, masonry, numbering } = useMemo(

0 commit comments

Comments
 (0)