{#if keyboard.overlayOpen}
e.key === 'Escape' && keyboard.closeOverlay()} >
Keyboard Shortcuts
keyboard.closeOverlay()} class="rounded-md p-1 text-muted-foreground transition-colors hover:bg-accent hover:text-foreground" aria-label="Close" >
{#each categories as category (category.name)}
{category.name}
{#each category.shortcuts as shortcut (shortcut.keys)}
{shortcut.description}
{#each shortcut.keys.split(' / ') as keyCombo (keyCombo)}
{keyCombo}
{/each}
{/each}
{/each}
Shortcuts are disabled when typing in text fields
{/if}