diff --git a/db/enums.ts b/db/enums.ts index 9456790..5868e48 100644 --- a/db/enums.ts +++ b/db/enums.ts @@ -20,6 +20,7 @@ export enum MILAGE_RATES { EXTERN_201_1000 = 'extern_201_1000_km', EXTERN_1001_2000 = 'extern_1001_2000_km', EXTERN_GTE_2001 = 'extern_gte_2001_km', + FREE_OF_CHARGE = 'free_of_charge', } const rates = { @@ -31,6 +32,7 @@ const rates = { [MILAGE_RATES.EXTERN_201_1000]: 0.25, [MILAGE_RATES.EXTERN_1001_2000]: 0.2, [MILAGE_RATES.EXTERN_GTE_2001]: 0.18, + [MILAGE_RATES.FREE_OF_CHARGE]: 0, } export function getMilageRateValue(milageRate: MILAGE_RATES): number { diff --git a/pages/booking/[uuid]/bill.tsx b/pages/booking/[uuid]/bill.tsx index cc39703..c1a40e0 100644 --- a/pages/booking/[uuid]/bill.tsx +++ b/pages/booking/[uuid]/bill.tsx @@ -69,6 +69,8 @@ function getRateLabel(rate: MILAGE_RATES) { return 'Extern 1.001-2.000km' case MILAGE_RATES.EXTERN_GTE_2001: return 'Extern ab 2.001km' + case MILAGE_RATES.FREE_OF_CHARGE: + return 'Frei' default: return 'Keine' }