Merged in SW-3490-set-metadata-for-routes (pull request #2881)

SW-3490 set metadata for routes
* feat(SW-3490): Set metadata title for hotelreservation paths

Approved-by: Anton Gunnarsson
This commit is contained in:
Joakim Jäderberg
2025-10-01 11:34:52 +00:00
parent 4f151b143e
commit df8e223d23
25 changed files with 440 additions and 37 deletions

View File

@@ -0,0 +1,27 @@
import { getTitlePrefix } from "@/utils/metadata/title/getTitlePrefix"
import type { Metadata } from "next"
export async function generateMetadata(): Promise<Metadata> {
return {
title: {
template: combineSegments([getTitlePrefix(), "%s", "Scandic Hotels"]),
default: combineSegments([getTitlePrefix(), "Scandic Hotels"]),
},
}
}
export default async function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return <>{children}</>
}
function combineSegments(
segments: (string | null | undefined)[],
delimiter = " | "
) {
return segments.filter(Boolean).join(delimiter).trim()
}