{#if realSchemaList.length > 0}
Schema:
({ label: x.schemaName, value: x.schemaName })) ?? []) : [ { label: `All schemas (${objectList?.length ?? 0})`, value: '' }, ...realSchemaList.map(x => ({ label: `${x} (${countBySchema[x] ?? 0})`, value: x })), ]} value={selectedSchema ?? $appliedCurrentSchema ?? ''} on:change={e => { if (connection?.useSeparateSchemas) { switchCurrentDatabase({ connection, name: `${extractDbNameFromComposite(database)}::${e.detail}`, }); } else { selectedSchema = e.detail; } localStorage.setItem(valueStorageKey, e.detail); }} selectClass="schema-select" /> {#if selectedSchema != null}
{ selectedSchema = null; localStorage.removeItem(valueStorageKey); }} title="Reset to default" >
{/if}
{/if}