feat: loosen up the zod validations and return null instead of throwing

This commit is contained in:
Simon Emanuelsson
2024-06-07 10:36:23 +02:00
parent 5c50ac060d
commit aca9221ea6
89 changed files with 1117 additions and 821 deletions

View File

@@ -16,14 +16,17 @@ export default async function SoonestStays({
subtitle,
link,
}: AccountPageComponentProps) {
const { data: stays } = await serverClient().user.stays.upcoming({ limit: 3 })
const response = await serverClient().user.stays.upcoming({ limit: 3 })
if (!response?.data) {
return null
}
return (
<section className={styles.container}>
<Header title={title} subtitle={subtitle} link={link} />
{stays.length ? (
{response.data.length ? (
<Grids.Stackable>
{stays.map((stay) => (
{response.data.map((stay) => (
<StayCard
key={stay.attributes.confirmationNumber}
lang={lang}