{#snippet rail()} (editing = { server: null })} onedit={s => (editing = { server: s })} onbrowse={() => (ui.publicServers = true)} onsettings={() => (ui.settingsOpen = true)} /> {/snippet} {#snippet chat()} (navOpen = true)} onpanel={togglePanel} /> {/snippet} {#if arrangement === 'classic'} {@render rail()} {@render chat()} {}} /> {:else if arrangement === 'stacked'} {@render rail()} {}} /> window.innerHeight - 220} initial={280} storageKey="mumh5.treeHeight" label="Resize channel list" /> {@render chat()} {:else} {#if layout !== 'narrow' || navOpen} {@render rail()} { if (layout === 'narrow') navOpen = false; }} /> {#if layout === 'narrow'} (navOpen = false)}>{/if} {/if} {@render chat()} {/if} {#if showPanel} {#if panelInline} {}} onclose={() => (ui.panelOpen = false)} /> {:else} (ui.panelOpen = false)}> (ui.panelOpen = false)} /> {/if} {/if} {#if editing} (editing = null)} />{/if} {#if ui.addServer} (ui.addServer = null)} />{/if} {#if ui.publicServers} (ui.publicServers = false)} />{/if} {#if ui.serverInfo && session.status === 'connected'} (ui.serverInfo = false)} />{/if} {#if ui.settingsOpen} { ui.settingsOpen = false; ui.settingsTab = 'voice'; }} />{/if} {#if ui.quickAudio}{/if} {#if ui.userInfo != null && session.status === 'connected'} {#key ui.userInfo} (ui.userInfo = null)} />{/key} {/if} {#if session.certPrompt}{/if} {#if ui.cert} (ui.cert = null)} />{/if} {#if identities.loaded && !identities.setupDone} {}} /> {:else if ui.wizard} (ui.wizard = null)} />{/if} {#if ui.channelDialog && session.status === 'connected'} {#key ui.channelDialog} (ui.channelDialog = null)} />{/key} {/if} {#if ui.prompt} (ui.prompt = null)} />{/if}