- {#if group.type === 'reference'}
-
🔗 Base Recipe Reference
-
- {#if group.labelOverride !== undefined}
-
updateLabelOverride(groupIndex, e)}
- placeholder="Label override (optional)"
- />
- {/if}
-
- {#if group.itemsBefore && group.itemsBefore.length > 0}
-
-
Items Before Base Recipe:
- {#each group.itemsBefore as item, itemIndex}
-
- updateItemBefore(groupIndex, itemIndex, 'amount', e)}
- placeholder="Amt"
- />
- updateItemBefore(groupIndex, itemIndex, 'unit', e)}
- placeholder="Unit"
- />
- updateItemBefore(groupIndex, itemIndex, 'name', e)}
- placeholder="Ingredient name"
- />
-
- {/each}
-
- {/if}
-
- {#if group.itemsAfter && group.itemsAfter.length > 0}
-
-
Items After Base Recipe:
- {#each group.itemsAfter as item, itemIndex}
-
- updateItemAfter(groupIndex, itemIndex, 'amount', e)}
- placeholder="Amt"
- />
- updateItemAfter(groupIndex, itemIndex, 'unit', e)}
- placeholder="Unit"
- />
- updateItemAfter(groupIndex, itemIndex, 'name', e)}
- placeholder="Ingredient name"
- />
-
- {/each}
-
- {/if}
- {:else}
-
updateIngredientGroupName(groupIndex, e)}
- placeholder="Ingredient group name"
- />
- {#each group.list as item, itemIndex}
-
- updateIngredientItem(groupIndex, itemIndex, 'amount', e)}
- placeholder="Amt"
- />
- updateIngredientItem(groupIndex, itemIndex, 'unit', e)}
- placeholder="Unit"
- />
- updateIngredientItem(groupIndex, itemIndex, 'name', e)}
- placeholder="Ingredient name"
- />
-
- {/each}
- {/if}
-