{#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}