25 lines
496 B
TypeScript
25 lines
496 B
TypeScript
export type CateringDishCategory =
|
|
| 'lamb'
|
|
| 'chicken'
|
|
| 'beef'
|
|
| 'vegetarian'
|
|
| 'sides';
|
|
|
|
export interface CateringDish {
|
|
id: string;
|
|
name: string;
|
|
category: CateringDishCategory;
|
|
/** Optional link to an existing menu poster in /public/images/dishes/ */
|
|
image?: string;
|
|
}
|
|
|
|
export interface CateringPackage {
|
|
id: string;
|
|
name: string;
|
|
description: string;
|
|
pricePerHead: number;
|
|
currency: 'SEK';
|
|
includedDishes: string[];
|
|
image?: string;
|
|
highlight?: boolean;
|
|
} |