{#if data.ingredients}
{#if data.portions}

Portionen:

{@html convertFloatsToFractions(multiplyFirstAndSecondNumbers(data.portions, multiplier))} {/if}

Menge anpassen:

{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}
{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}
{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}
{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}
{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}
{#each Array.from(currentParams.entries()) as [key, value]} {#if key !== 'multiplier'} {/if} {/each}

Zutaten

{#each data.ingredients as list, listIndex} {#if list.name}

{list.name}

{/if}
{#each list.list as item, ingredientIndex}
{@html adjust_amount(item.amount, multiplier)} {item.unit}
{@html item.name.replace("{{multiplier}}", isNaN(parseFloat(item.amount)) ? multiplier : multiplier * parseFloat(item.amount))} {#if item.name === "Frischhefe" || item.name === "Trockenhefe"} {@const yeastId = yeastIds[`${listIndex}-${ingredientIndex}`] ?? 0} {/if}
{/each}
{/each}
{/if}