fix: useStat prefetch
This commit is contained in:
parent
10a64d4b96
commit
7b834a84b1
|
|
@ -15,12 +15,14 @@ export type SiteLayoutProps = {
|
|||
children: React.ReactNode
|
||||
title?: string | null
|
||||
siteId?: string
|
||||
useStat?: boolean
|
||||
}
|
||||
|
||||
export const SiteLayout: React.FC<SiteLayoutProps> = ({
|
||||
children,
|
||||
title,
|
||||
siteId,
|
||||
useStat,
|
||||
}) => {
|
||||
const router = useRouter()
|
||||
const domainOrSubdomain = (router.query.site || siteId) as string
|
||||
|
|
@ -30,6 +32,9 @@ export const SiteLayout: React.FC<SiteLayoutProps> = ({
|
|||
const page = useGetPage({
|
||||
site: domainOrSubdomain,
|
||||
page: pageSlug,
|
||||
...(useStat && {
|
||||
useStat: true,
|
||||
}),
|
||||
})
|
||||
|
||||
const site = useGetSite(domainOrSubdomain)
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ function SitePagePage({
|
|||
}
|
||||
|
||||
SitePagePage.getLayout = (page: ReactElement) => {
|
||||
return <SiteLayout>{page}</SiteLayout>
|
||||
return <SiteLayout useStat={true}>{page}</SiteLayout>
|
||||
}
|
||||
|
||||
export default SitePagePage
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ function SiteIndexPage({ domainOrSubdomain }: { domainOrSubdomain: string }) {
|
|||
}
|
||||
|
||||
SiteIndexPage.getLayout = (page: ReactElement) => {
|
||||
return <SiteLayout>{page}</SiteLayout>
|
||||
return <SiteLayout useStat={true}>{page}</SiteLayout>
|
||||
}
|
||||
|
||||
export default SiteIndexPage
|
||||
|
|
|
|||
Loading…
Reference in New Issue