Files
dbgate/packages/web/src/jsontree/JSONObjectNode.svelte
2021-04-05 18:39:09 +02:00

27 lines
507 B
Svelte

<script>
import JSONNested from './JSONNested.svelte';
export let key, value, isParentExpanded, isParentArray, nodeType;
export let expanded = false;
export let labelOverride = null;
$: keys = Object.getOwnPropertyNames(value);
function getValue(key) {
return value[key];
}
</script>
<JSONNested
{key}
{expanded}
{isParentExpanded}
{isParentArray}
{keys}
previewKeys={keys}
{getValue}
label={labelOverride || `${nodeType} `}
bracketOpen={'{'}
bracketClose={'}'}
/>