(demoFocused = true)} role="button" tabindex="0" onkeydown={(e) => e.key === 'Enter' && (demoFocused = true)} >
{#if demoFocused}
(demoFocused = false)} role="button" tabindex="0" onkeydown={(e) => e.key === 'Escape' && (demoFocused = false)} >

Click anywhere to close

{/if}