import { serverClient } from "@/lib/trpc/server" import ClaimPoints from "@/components/Blocks/DynamicContent/Points/ClaimPoints" import { Section } from "@/components/Section" import { SectionHeader } from "@/components/Section/Header" import SectionLink from "@/components/Section/Link" import { Cards } from "./Cards" import { INITIAL_STAYS_FETCH_LIMIT } from "./data" import { L6Progress } from "./L6Progress" import styles from "./previous.module.css" import type { AccountPageComponentProps } from "@/types/components/myPages/myPage/accountPage" export default async function PreviousStays({ title, link, }: AccountPageComponentProps) { const caller = await serverClient() const initialPreviousStays = await caller.user.stays.previous({ limit: INITIAL_STAYS_FETCH_LIMIT, }) if (!initialPreviousStays?.data.length) { return null } return (
) }