docs: fix invalid JSX in code snippets in platform/guides/booking-redirects (#20321)

This commit is contained in:
Ayanava Karmakar
2025-03-24 14:32:02 +00:00
committed by GitHub
parent ce88018ecc
commit e2597fbcd2
+37 -34
View File
@@ -33,13 +33,13 @@ export default function Bookings(props: { calUsername: string; calEmail: string
const { isLoading, data: booking, refetch } = useBooking((router.query.bookingUid as string) ?? "");
return (
if (!Array.isArray(booking)) {
<p>{booking.title}</p>
} else {
{for (const recurrence of booking) {
<p>{recurrence.title}</p>
}}
}
<>
{!Array.isArray(booking) ? (
<p>{booking.title}</p>
) : (
booking.map((recurrence) => <p key={recurrence.id}>{recurrence.title}</p>)
)}
</>
)
};
```
@@ -96,33 +96,36 @@ const { mutate: cancelBooking } = useCancelBooking({
},
});
...
return (
if (!Array.isArray(booking)) {
<button
className="underline"
onClick={() => {
cancelBooking({
id: booking.id,
cancellationReason: "User request",
});
}}>
Cancel
</button>
} else {
{for (const recurrence of booking) {
<button
className="underline"
onClick={() => {
cancelBooking({
id: recurrence.id,
cancellationReason: "User request",
});
}}>
Cancel
</button>
}}
}
)
return !Array.isArray(booking) ? (
<button
className="underline"
onClick={() => {
cancelBooking({
id: booking.id,
cancellationReason: "User request",
});
}}
>
Cancel
</button>
) : (
<>
{booking.map((recurrence) => (
<button
key={recurrence.id}
className="underline"
onClick={() => {
cancelBooking({
id: recurrence.id,
cancellationReason: "User request",
});
}}
>
Cancel
</button>
))}
</>
);
```
An example implementation can be found [here](https://github.com/calcom/cal.com/blob/main/packages/platform/examples/base/src/pages/booking.tsx).