{t[lang].portions}

{t[lang].ingredients}

{#each ingredients as list, list_index} {#if list.type === 'reference'}
📋 {t[lang].baseRecipe}: {list.name || t[lang].unnamed}
{#if list.itemsBefore && list.itemsBefore.length > 0}

{t[lang].additionalIngredientsBefore}

{#each list.itemsBefore as item, item_index}
{/each}
{/if}
{t[lang].baseRecipeContent}
{#if list.itemsAfter && list.itemsAfter.length > 0}

{t[lang].additionalIngredientsAfter}

{#each list.itemsAfter as item, item_index}
{/each}
{/if}
{:else}

{#each list.list as ingredient, ingredient_index (ingredient_index)}
{/each}
{/if} {/each}
do_on_key(event, 'Enter', false, add_new_ingredient)}>
do_on_key(event, 'Enter', false, add_new_ingredient)}> do_on_key(event, 'Enter', false, add_new_ingredient)}> do_on_key(event, 'Enter', false, add_new_ingredient)}>

{t[lang].editIngredient}

do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}> do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}> do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>

{t[lang].renameCategory}

do_on_key(event, 'Enter', false, edit_subheading_and_close_modal)} >