Redesign recipe details
This commit is contained in:
@@ -47,7 +47,6 @@ js/
|
||||
RecipeList.js ← lista przepisów
|
||||
Filter.js ← overlay filtrów
|
||||
RecipeDetailV2.js ← detal przepisu (aktywna wersja)
|
||||
RecipeDetail.js ← detal przepisu (oryginał, nieużywany — 3-zakładkowy)
|
||||
MealPlanner.js ← planer posiłków + kalendarz
|
||||
Pantry.js ← spiżarnia
|
||||
Shopping.js ← listy zakupów
|
||||
@@ -88,8 +87,6 @@ Slide-in overlay z detalami przepisu. Dwie zakładki: **Składniki** i **Kroki**
|
||||
3. Wymienne składniki — **wstępnie ustawione z wyborów na liście składników**, z możliwością dalszej zmiany
|
||||
4. Przycisk "Dodaj" → zapis do `planStore` (z opcjonalnym obiektem `substitutions`)
|
||||
|
||||
> **Uwaga:** Istnieje starsza wersja (`RecipeDetail.js`) z 3 zakładkami (Składniki, Kroki, Wartości) i read-only alternatywami. Aktualnie nieużywana — import w `app.js` wskazuje na `RecipeDetailV2.js`.
|
||||
|
||||
**Model danych — wymienne składniki:**
|
||||
- W `RECIPES`, składnik może mieć pole `alternatives: ['id1', 'id2', ...]`
|
||||
- Wybrane zamienniki zapisywane jako `substitutions: { originalId: chosenAltId }` w `planStore`
|
||||
|
||||
Reference in New Issue
Block a user