fix: rename retried-wrapped fetch to make caching work again

This commit is contained in:
Simon Emanuelsson
2024-08-28 10:47:57 +02:00
parent 08529e6398
commit 93526ce693
41 changed files with 728 additions and 575 deletions

View File

@@ -10,6 +10,8 @@ import styles from "./page.module.css"
import type { LangParams, PageArgs } from "@/types/params"
export { generateMetadata } from "@/utils/generateMetadata"
export default async function MyPages({
params,
}: PageArgs<LangParams & { path: string[] }>) {

View File

@@ -1,3 +1,5 @@
import ProfilePage from "../page"
export { generateMetadata } from "@/utils/generateMetadata"
export default ProfilePage

View File

@@ -7,6 +7,8 @@ import { setLang } from "@/i18n/serverContext"
import { LangParams, PageArgs } from "@/types/params"
export { generateMetadata } from "@/utils/generateMetadata"
export default async function ProfilePage({ params }: PageArgs<LangParams>) {
setLang(params.lang)
const accountPage = await serverClient().contentstack.accountPage.get()

View File

@@ -12,6 +12,8 @@ import {
UIDParams,
} from "@/types/params"
export { generateMetadata } from "@/utils/generateMetadata"
export default async function ContentTypePage({
params,
}: PageArgs<LangParams & ContentTypeParams & UIDParams, {}>) {

View File

@@ -23,7 +23,7 @@ export default async function SelectHotelPage({
const hotel = tempHotelData.data.attributes
const hotels = [hotel]
const hotelFilters = await serverClient().hotel.getFilters({
const hotelFilters = await serverClient().hotel.filters.get({
hotelId: "879",
})

View File

@@ -6,7 +6,7 @@ import BedSelection from "@/components/HotelReservation/SelectRate/BedSelection"
import BreakfastSelection from "@/components/HotelReservation/SelectRate/BreakfastSelection"
import FlexibilitySelection from "@/components/HotelReservation/SelectRate/FlexibilitySelection"
import RoomSelection from "@/components/HotelReservation/SelectRate/RoomSelection"
import { getLang, setLang } from "@/i18n/serverContext"
import { setLang } from "@/i18n/serverContext"
import styles from "./page.module.css"
@@ -18,7 +18,7 @@ export default async function SelectRate({ params }: PageArgs<LangParams>) {
// TODO: Use real endpoint.
const hotel = tempHotelData.data.attributes
const rooms = await serverClient().hotel.getRates({
const rooms = await serverClient().hotel.rates.get({
// TODO: pass the correct hotel ID and all other parameters that should be included in the search
hotelId: "1",
})

View File

@@ -1,11 +1,17 @@
import Header from "@/components/Current/Header"
import { setLang } from "@/i18n/serverContext"
import type { LangParams, LayoutArgs } from "@/types/params"
export default function HeaderLayout({
languageSwitcher,
myPagesMobileDropdown,
}: {
params,
}: LayoutArgs<LangParams> & {
languageSwitcher: React.ReactNode
} & { myPagesMobileDropdown: React.ReactNode }) {
myPagesMobileDropdown: React.ReactNode
}) {
setLang(params.lang)
return (
<Header
myPagesMobileDropdown={myPagesMobileDropdown}

View File

@@ -1,3 +1,8 @@
export default function EmptyHeaderPage() {
import { setLang } from "@/i18n/serverContext"
import type { LangParams, PageArgs } from "@/types/params"
export default function EmptyHeaderPage({ params }: PageArgs<LangParams>) {
setLang(params.lang)
return null
}

View File

@@ -17,8 +17,6 @@ import { getLang, setLang } from "@/i18n/serverContext"
import type { LangParams, LayoutArgs } from "@/types/params"
export { generateMetadata } from "@/utils/generateMetadata"
export default async function RootLayout({
children,
params,