{#each ['board', 'agenda', 'calendar'] as const as tile (tile)}
{:else}
(workspace.specialFocus = tile)}
>
{#if tile === 'board'}
{:else if tile === 'agenda'}
{:else}
{/if}
{/each}
tile.open)}
class:full={workspace.fullscreen}
class:focus-doc={!!workspace.open && workspace.pane === 'document'}
style="--dir: {workspace.switchDirection}"
>
{/if}
{/key}
(workspace.pane = 'list')}
>
{#each drawn as tile (tile.id)}
{@const index = workspace.tiles.indexOf(tile)}
{@const rect = layout[index]}
tile.open && workspace.focusTile(index)}
onfocusin={() => tile.open && index !== workspace.focused && workspace.focusTile(index)}
>
{#if tile.open?.kind === 'file'}
{:else if tile.open}
{:else}
{/if}
{/each}
nothing open
-
{#each offers as [keys, what] (what)}
- {#each keys as key (key)}{key}{/each}
- {what} {/each}
- status
- standing by_