|
47 | 47 | padding: 0; |
48 | 48 | padding-left: var(--nodePaddingLeft,1rem); |
49 | 49 | border-left: var(--nodeBorderLeft,1px dotted #9CA3AF); |
50 | | - color: var(--nodeColor,#374151) |
| 50 | + color: var(--nodeColor,#374151); |
51 | 51 | } |
52 | 52 | .hidden { display: none; } |
53 | 53 | .bracket { cursor: pointer; } |
54 | 54 | .bracket:hover { background: var(--bracketHoverBackground,#D1D5DB); } |
55 | | -.val { color: var(--leafDefaultColor,#9CA3AF) } |
56 | | -.val.string { color: var(--leafStringColor, #059669); } |
57 | | -.val.number { color: var(--leafNumberColor, #D97706); } |
58 | | -.val.boolean { color: var(--leafBooleanColor, #2563EB); } |
| 55 | +.comma { color: var(--nodeColor,#374151); } |
| 56 | +.val { color: var(--leafDefaultColor,#9CA3AF); } |
| 57 | +.val.string { color: var(--leafStringColor,#059669); } |
| 58 | +.val.number { color: var(--leafNumberColor,#D97706); } |
| 59 | +.val.boolean { color: var(--leafBooleanColor,#2563EB); } |
59 | 60 | </style> |
60 | 61 |
|
61 | 62 | {#if items.length} |
|
68 | 69 | <span class="key">"{i}":</span> |
69 | 70 | {/if} |
70 | 71 | {#if getType(json[i]) === 'object'} |
71 | | - <svelte:self json={json[i]} {depth} _lvl={_lvl + 1} /> |
| 72 | + <svelte:self json={json[i]} {depth} _lvl={_lvl + 1} />{#if idx < items.length - 1}<span class="comma">,</span>{/if} |
72 | 73 | {:else} |
73 | | - <span class="val {getType(json[i])}">{format(json[i])}</span> |
| 74 | + <span class="val {getType(json[i])}">{format(json[i])}{#if idx < items.length - 1}<span class="comma">,</span>{/if}</span> |
74 | 75 | {/if} |
75 | | - <span>{idx < items.length - 1 ? ',' : ''}</span> |
76 | 76 | </li> |
77 | 77 | {/each} |
78 | 78 | </ul> |
|
0 commit comments