diff --git a/components/bookingTable.tsx b/components/bookingTable.tsx index ae723c0..95ddb2e 100644 --- a/components/bookingTable.tsx +++ b/components/bookingTable.tsx @@ -4,11 +4,7 @@ import Link from 'next/link' import { daysFormatFrontend } from '../helpers/date' import { IBooking } from '../db/booking' -export default function BookingTable({ - booking, -}: { - booking: IBooking -}) { +export default function BookingTable({ booking }: { booking: IBooking }) { const data = [ { name: 'Status', value: booking.status }, { name: 'Buchungszeitraum', value: daysFormatFrontend(booking.days) }, @@ -50,16 +46,11 @@ export default function BookingTable({

- Created{' '} - {new Date(booking.createdAt).toLocaleString( - new Intl.Locale('de') - )} + Created {booking.createdAt?.toLocaleString(new Intl.Locale('de'))}

Last updated{' '} - {new Date(booking.updatedAt as string).toLocaleString( - new Intl.Locale('de') - )} + {booking.updatedAt?.toLocaleString(new Intl.Locale('de'))}

@@ -67,8 +58,9 @@ export default function BookingTable({ {data.map(({ name, value }, index) => (
{name}
@@ -80,4 +72,4 @@ export default function BookingTable({
) -} \ No newline at end of file +} diff --git a/db/booking.ts b/db/booking.ts index 8e03cab..1eea973 100644 --- a/db/booking.ts +++ b/db/booking.ts @@ -28,6 +28,8 @@ export interface IBooking { destination?: string days?: string[] calendarEventId?: string + createdAt?: NativeDate + updatedAt?: NativeDate toJSON?: () => IBooking }