Feat/SW-1451 country page filtering and sorting * feat(SW-1451): implemented sorting and filtering on country pages * feat(SW-1451): Renamed hotel-data to destination-data because of its multi-purpose use * feat(SW-1451): Now filtering after change of url instead of inside the store after submit Approved-by: Fredrik Thorsson
23 lines
492 B
TypeScript
23 lines
492 B
TypeScript
import { serverClient } from "@/lib/trpc/server"
|
|
|
|
import type {
|
|
ContentTypeParams,
|
|
LangParams,
|
|
PageArgs,
|
|
UIDParams,
|
|
} from "@/types/params"
|
|
|
|
export async function generateMetadata({
|
|
searchParams,
|
|
}: PageArgs<
|
|
LangParams & ContentTypeParams & UIDParams,
|
|
{ subpage?: string; filterFromUrl?: string }
|
|
>) {
|
|
const { subpage, filterFromUrl } = searchParams
|
|
const metadata = await serverClient().contentstack.metadata.get({
|
|
subpage,
|
|
filterFromUrl,
|
|
})
|
|
return metadata
|
|
}
|