make getBookingStatus work without a booking

This commit is contained in:
Thomas Ruoff
2020-11-02 23:24:30 +01:00
parent 19c8bc7be2
commit 8c252cca2b
3 changed files with 7 additions and 6 deletions

View File

@@ -48,7 +48,7 @@ const milageTarifOptions = Object.values(MILAGE_TARIFS).map((tarif) => {
)
})
const bookingStatusOptions = Object.values(BILL_STATUS).map((status) => {
const billStatusOptions = Object.values(BILL_STATUS).map((status) => {
return (
<option value={status} key={status}>
{getBillStatusLabel(status)}
@@ -191,7 +191,8 @@ export default function BillPage({
<strong>Bucher:</strong> {booking.booker.name}
</div>
<div>
<strong>Buchungsstatus:</strong> {getBookingStatus(booking)}
<strong>Buchungsstatus:</strong>{' '}
{getBookingStatus(booking.status)}
</div>
<div>
<Input
@@ -292,7 +293,7 @@ export default function BillPage({
value={status}
onChange={(e) => setStatus(e.target.value as BILL_STATUS)}
>
{bookingStatusOptions}
{billStatusOptions}
</Select>
{storingError && (
<div className="error-message flex-grow mt-6">{storingError}</div>