feat: portfolios page metadata

This commit is contained in:
DIYgod 2023-08-07 20:17:00 +01:00
parent 6748111ed6
commit 6f065215e7
No known key found for this signature in database
1 changed files with 22 additions and 2 deletions

View File

@ -1,3 +1,5 @@
import { Metadata } from "next"
import { Hydrate, dehydrate } from "@tanstack/react-query"
import SiteHome from "~/components/site/SiteHome"
@ -6,7 +8,25 @@ import { PageVisibilityEnum } from "~/lib/types"
import { prefetchGetPagesBySite } from "~/queries/page.server"
import { fetchGetSite } from "~/queries/site.server"
async function SiteIndexPage({
export async function generateMetadata({
params,
}: {
params: {
site: string
}
}): Promise<Metadata> {
const queryClient = getQueryClient()
const site = await fetchGetSite(params.site, queryClient)
const title = `Portfolios - ${site?.metadata?.content?.name || site?.handle}`
return {
title,
}
}
async function SitePortfoliosPage({
params,
}: {
params: {
@ -36,4 +56,4 @@ async function SiteIndexPage({
)
}
export default SiteIndexPage
export default SitePortfoliosPage