diff --git a/frontend/src/lib/planner/reasoningTags.ts b/frontend/src/lib/planner/reasoningTags.ts index e0a5c09..b14fbad 100644 --- a/frontend/src/lib/planner/reasoningTags.ts +++ b/frontend/src/lib/planner/reasoningTags.ts @@ -1,36 +1,11 @@ +import type { Recipe, Slot, SlotMap } from '$lib/planner/types'; + export interface ReasoningTag { id: 'neues-protein' | 'aufwand-leicht'; label: string; color: 'green' | 'yellow'; } -interface TagItem { - id?: string; - name?: string; - tagType?: string; -} - -interface Recipe { - id: string; - name: string; - cookTimeMin?: number; - effort?: string; - tags?: TagItem[]; -} - -interface SlotRecipe { - id?: string; - tags?: TagItem[]; -} - -interface Slot { - id?: string; - slotDate?: string; - recipe?: SlotRecipe | null; -} - -type SlotMap = Record; - export function computeReasoningTags(slotMap: SlotMap, recipe: Recipe): ReasoningTag[] { const tags: ReasoningTag[] = [];