import React from 'react' import Link from 'next/link' import Footer from '../../components/footer' import Header from '../../components/header' import { daysFormatFrontend } from '../../helpers/date' import withSession, { isAdminSession, redirectToLogin } from '../../lib/session' import { getServerSideRecentBookings } from '../../lib/getServerSideProps' export const getServerSideProps = withSession(async (context) => { const { req, res } = context const adminUser = isAdminSession(req) if (!adminUser) { redirectToLogin(req, res) return { props: {} } } const serverSideRecentBookingProps = await getServerSideRecentBookings() return { props: { ...serverSideRecentBookingProps.props, user: adminUser, }, } }) export default function AdminRecentBookings({ bookings }) { return ( <>
{bookings.map((booking: any) => (

Booking {booking.uuid}

Last updated {new Date(booking.updatedAt).toLocaleTimeString()}

Buchungszeitraum
{daysFormatFrontend(booking.days)}
Bucher
{booking.booker.name}
Email
{booking.booker.email}
Status
{booking.status}
))}