Browse Source

fix: 🐛

imwald
codytseng 10 months ago
parent
commit
04c84db0ae
  1. 4
      src/PageManager.tsx

4
src/PageManager.tsx

@ -207,6 +207,9 @@ export function PageManager({ maxStackSize = 5 }: { maxStackSize?: number }) {
} }
const pushSecondaryPage = (url: string, index?: number) => { const pushSecondaryPage = (url: string, index?: number) => {
// FIXME: Temporary solution to prevent the back action after closing
// the modal when navigating.
setTimeout(() => {
setSecondaryStack((prevStack) => { setSecondaryStack((prevStack) => {
if (isCurrentPage(prevStack, url)) { if (isCurrentPage(prevStack, url)) {
const currentItem = prevStack[prevStack.length - 1] const currentItem = prevStack[prevStack.length - 1]
@ -222,6 +225,7 @@ export function PageManager({ maxStackSize = 5 }: { maxStackSize?: number }) {
} }
return newStack return newStack
}) })
})
} }
const popSecondaryPage = () => { const popSecondaryPage = () => {

Loading…
Cancel
Save