{#await apiCall('server-connections/server-summary', { conid, refreshToken })} {:then summary} {#if 'errorMessage' in summary}

{_t('serverSummaryTab.errorTitle', { defaultMessage: 'Error loading server summary' })}

{summary.errorMessage}

{:else}
serverSummarySelectedTab.set(index)} tabs={[ { label: _t('serverSummaryTab.variables', { defaultMessage: 'Variables' }), component: SummaryVariables, props: { variables: summary.variables || [] }, }, { label: _t('serverSummaryTab.processes', { defaultMessage: 'Processes' }), component: SummaryProcesses, props: { processes: summary.processes || [], isSummaryOpened: isActiveTab, conid, }, }, { label: _t('serverSummaryTab.databases', { defaultMessage: 'Databases' }), component: SummaryDatabases, props: { rows: summary.databases?.rows ?? [], columns: summary.databases?.columns ?? [] }, }, ]} />
{/if} {/await}