session.formatActive()} onRun={run} onSelectOperation={(name) => { if (session.active) session.selectOperation(session.active.id, name); }} onToggleDocs={() => (docsOpen = !docsOpen)} onToggleHistory={() => (historyOpen = !historyOpen)} operationName={session.active?.operationName ?? null} operations={session.active?.operations ?? []} {running} schemaLoading={schema.loading}/> session.addTab()} onClose={(id) => session.closeTab(id)} onRename={(id, title) => session.renameTab(id, title)} onSelect={(id) => session.selectTab(id)} tabs={session.tabs}/>
{#if historyOpen} history.clear()} onDismissNotice={() => (historyNotice = null)} onExport={onExportSession} onFavorite={(id) => history.favorite(id)} onImport={onImportSession} onLoad={loadHistory} onRemove={(id) => history.remove(id)}/> {/if}
{#if bottomPane === "variables"} {:else} {/if}
{#if docsOpen && schema.schema} {/if}
{#if schema.error}
Schema error: {schema.error}
{/if}