{controller ? `${controller.kioskName} · PiStation` : "Room · PiStation"} {#if controller} {@const current = controller}

{current.kioskName}

{current.role === "presenter" ? "Presenting" : "Viewing"}

{#if current.isCameraOn} {/if}
{#if current.errorMessage}

{current.errorMessage}

{/if}
{#if current.mode === "whiteboard"} current.pushWhiteboardElements(changed)} /> {:else if current.localScreenTrack} You are sharing this screen current.beginStroke(point)} onStrokeExtend={(point) => current.extendStroke(point)} onStrokeEnd={() => current.endStroke()} onPointerMove={(point) => current.movePointer(point)} /> {:else if current.screenTrack} current.beginStroke(point)} onStrokeExtend={(point) => current.extendStroke(point)} onStrokeEnd={() => current.endStroke()} onPointerMove={(point) => current.movePointer(point)} /> {:else if cameraTiles.length > 0}
1} > {#each cameraTiles as tile (tile.key)}
{tile.label}
{/each}
{:else}

Nothing on screen yet

Share your screen, turn on a camera, or open the whiteboard to begin.

{/if}
{#if drawingNow.length > 0}
{drawingNow.join(", ")} {drawingNow.length === 1 ? "is" : "are"} drawing
{/if} {#if isAnnotating && current.mode !== "whiteboard"} {/if}
{:else}
{/if}