| @@ -11,20 +11,22 @@ | ||
| 11 | 11 | | "all_inclusive" |
| 12 | 12 | | "none"; |
| 13 | 13 | |
| 14 | 14 | /** Options for <select> (value + translated label). */ |
| 15 | -export const MEAL_PLAN_SELECT_OPTIONS: { value: MealPlanSlug; label: string }[] = | |
| 16 | - [ | |
| 17 | - { value: "", label: __("Select meal plan", "yatra") }, | |
| 18 | - { value: "breakfast", label: __("Breakfast Only", "yatra") }, | |
| 19 | - { | |
| 20 | - value: "half_board", | |
| 21 | - label: __("Half Board (Breakfast + Dinner)", "yatra"), | |
| 22 | - }, | |
| 23 | - { value: "full_board", label: __("Full Board (All Meals)", "yatra") }, | |
| 24 | - { value: "all_inclusive", label: __("All Inclusive", "yatra") }, | |
| 25 | - { value: "none", label: __("No Meals Included", "yatra") }, | |
| 26 | - ]; | |
| 15 | +export const MEAL_PLAN_SELECT_OPTIONS: { | |
| 16 | + value: MealPlanSlug; | |
| 17 | + label: string; | |
| 18 | +}[] = [ | |
| 19 | + { value: "", label: __("Select meal plan", "yatra") }, | |
| 20 | + { value: "breakfast", label: __("Breakfast Only", "yatra") }, | |
| 21 | + { | |
| 22 | + value: "half_board", | |
| 23 | + label: __("Half Board (Breakfast + Dinner)", "yatra"), | |
| 24 | + }, | |
| 25 | + { value: "full_board", label: __("Full Board (All Meals)", "yatra") }, | |
| 26 | + { value: "all_inclusive", label: __("All Inclusive", "yatra") }, | |
| 27 | + { value: "none", label: __("No Meals Included", "yatra") }, | |
| 28 | +]; | |
| 27 | 29 | |
| 28 | 30 | /** Normalize legacy or odd casing to canonical slug key (underscore form). */ |
| 29 | 31 | export function normalizeMealPlanSlug(raw: string): string { |
| 30 | 32 | return String(raw || "") |