remove *Document intefaces from FE code

This commit is contained in:
Thomas Ruoff
2020-11-06 23:37:04 +01:00
parent 71c16a289d
commit 195da65cd9
13 changed files with 84 additions and 60 deletions

View File

@@ -2,14 +2,14 @@ import React, { useEffect, useState } from 'react'
import Footer from '../../../components/footer'
import Header from '../../../components/header'
import { getServerSideBooking } from '../../../lib/getServerSideProps'
import { BookingDocument } from '../../../db/booking'
import { Booking } from '../../../db/booking'
import { BOOKING_STATUS } from '../../../db/enums'
import { dateFormatFrontend } from '../../../helpers/date'
import { getBookingStatus } from '../../../helpers/booking'
export const getServerSideProps = getServerSideBooking
async function cancelBooking(booking: BookingDocument) {
async function cancelBooking(booking: Booking) {
const response = await fetch(`/api/booking/${booking.uuid}`, {
method: 'PATCH',
mode: 'cors',
@@ -27,7 +27,7 @@ async function cancelBooking(booking: BookingDocument) {
export default function ShowBooking({
booking: bookingProp,
}: {
booking: BookingDocument
booking: Booking
}) {
const [booking, setBooking] = useState(bookingProp)
const [storingBooking, setStoringBooking] = useState(false)

View File

@@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'
import Link from 'next/link'
import Footer from '../../../components/footer'
import Header from '../../../components/header'
import { BookingDocument } from '../../../db/booking'
import { Booking } from '../../../db/booking'
import { loadBookingData, storeBookingData } from '../../../helpers/storage'
import { getServerSideBooking } from '../../../lib/getServerSideProps'
@@ -11,7 +11,7 @@ export const getServerSideProps = getServerSideBooking
export default function ShowBookingStored({
booking: booking,
}: {
booking: BookingDocument
booking: Booking
}) {
const [storedBookingData, setStoredBookingData] = useState(null)
const [bookingDataStored, setBookingDataStored] = useState(false)