Available Peers
{#if serverInfo && serverInfo.knownAdvertisements.length > 0}
{#each serverInfo.knownAdvertisements as peer (peer.peerId)}
{peer.name}
{peer.platform}
{peer.peerId.slice(0, 8)}
{getAcceptanceStatus(peer)}
{#if !rebuildMode}
handleSync(peer.peerId)} > {syncingPeerId === peer.peerId ? "Syncing..." : "Sync"}
handleSyncAndClose(peer.peerId)} > {syncingPeerId === peer.peerId ? "Syncing..." : "Start Sync & Close"}
{:else}
handleSyncThenClose(peer.peerId)} > {syncingPeerId === peer.peerId ? "Syncing..." : "Sync"}
{/if}
{/each}
{:else if serverInfo}
No devices available. Waiting for other devices to connect...
{/if}