feat: new server summary tab

This commit is contained in:
Pavel
2025-08-12 23:45:41 +02:00
parent a293eeb398
commit 5dd62ad2aa
16 changed files with 321 additions and 40 deletions

View File

@@ -0,0 +1,29 @@
<script lang="ts">
import TableControl from '../elements/TableControl.svelte';
import JSONTree from '../jsontree/JSONTree.svelte';
export let variables: { variable: string; value: any }[] = [];
</script>
<div>
<TableControl
rows={variables}
columns={[
{ header: 'Variable', fieldName: 'variable' },
{
header: 'Value',
fieldName: 'value',
slot: 0,
},
]}
>
<svelte:fragment slot="0" let:row>
<JSONTree labelOverride="" hideKey key={row.variable} value={row.value} expandAll={false} />
</svelte:fragment>
</TableControl>
</div>
<style>
div {
padding: 10px;
}
</style>