{#if reminders.length} {#if reminders.length > maxReminders && !shown} {#each reminders.slice(0, maxReminders - 2) as reminder, i} { if (event.detail) edit(event.detail, reminder, i) }} on:remove={() => remove(i)} /> {/each}
{ if (event.detail) edit(event.detail, reminders[reminders.length - 1], reminders.length - 1) }} on:remove={() => remove(reminders.length - 1)} /> {:else} {#each reminders as reminder, i} { if (event.detail) edit(event.detail, reminder, i) }} on:remove={() => remove(i)} /> {/each} {/if}
{/if}