feat(rewrite): support micro frontend
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
|
||||
import { useAppLayoutStore } from "@/components/layout/store"
|
||||
// import { useLoginStore } from "../login/store"
|
||||
import { MenuItem } from "./common"
|
||||
import { usePathname, useSearchParams } from "next/navigation"
|
||||
import { useEffect, useMemo } from "react"
|
||||
import { MenuItem } from "./common"
|
||||
interface ComponentProps {
|
||||
menu: MenuItem[] | undefined
|
||||
}
|
||||
@@ -45,7 +45,9 @@ export function PathnameRecorder({ menu }: ComponentProps) {
|
||||
`/${sideNavMenu?.url}` !== pathname &&
|
||||
updateMenuDefaultRouter(
|
||||
`/${sideNavMenu?.url}`,
|
||||
queryString ? `${pathname}?${queryString}` : pathname
|
||||
queryString
|
||||
? `${process.env.NEXT_PUBLIC_BASE_PATH}${pathname}?${queryString}`
|
||||
: `${process.env.NEXT_PUBLIC_BASE_PATH}${pathname}`
|
||||
)
|
||||
}, [queryString, pathname, sideNavMenu?.url, updateMenuDefaultRouter])
|
||||
return <></>
|
||||
|
||||
Reference in New Issue
Block a user