diff --git a/packages/web/src/datagrid/CellValue.svelte b/packages/web/src/datagrid/CellValue.svelte index e0e22b85a..e2e5eb1f2 100644 --- a/packages/web/src/datagrid/CellValue.svelte +++ b/packages/web/src/datagrid/CellValue.svelte @@ -75,11 +75,17 @@ {:else if value.$oid} ObjectId("{value.$oid}") {:else if _.isPlainObject(value)} - (JSON) + {@const svalue = JSON.stringify(value, undefined, 2)} + {#if svalue.length < 100}{JSON.stringify(value)}{:else}(JSON){/if} {:else if _.isArray(value)} JSON.stringify(x)).join('\n')}>[{value.length} items] {:else if _.isPlainObject(jsonParsedValue)} - (JSON) + {@const svalue = JSON.stringify(jsonParsedValue, undefined, 2)} + {#if svalue.length < 100}{JSON.stringify(jsonParsedValue)}{:else}(JSON){/if} {:else if _.isArray(jsonParsedValue)} JSON.stringify(x)).join('\n')} >[{jsonParsedValue.length} items]