{#if isOpen}
{ if (e.key === "Escape") onClose?.(); }} role="dialog" aria-modal="true" aria-labelledby="sleep-timer-title" tabindex="-1" >
e.stopPropagation()} role="none" >

Sleep Timer

{#if $sleepTimerActive}
{getActiveLabel()}
{/if}

Stop after time

{ selectedMinutes = val as number; }} />

Stop after current

{#if isEpisode}

Stop after episodes

{#each episodePresets as count} {/each}
{/if}
{/if}