forked from Mirrors/gomuks
web/jsonview: fix trailing commas in arrays
This commit is contained in:
parent
785f20c7dc
commit
7f30963f5e
1 changed files with 4 additions and 2 deletions
|
@ -42,8 +42,10 @@ function renderJSONValue(data: unknown, collapsed: boolean) {
|
||||||
return <span className="json-collapsed">…</span>
|
return <span className="json-collapsed">…</span>
|
||||||
}
|
}
|
||||||
return <ol className="json-array-children">
|
return <ol className="json-array-children">
|
||||||
{data.map((item, i) =>
|
{data.map((item, index, arr) =>
|
||||||
<li key={i} className="json-array-entry"><JSONValueWithKey data={item}/></li>)}
|
<li key={index} className="json-array-entry">
|
||||||
|
<JSONValueWithKey data={item} trailingComma={index < arr.length - 1}/>
|
||||||
|
</li>)}
|
||||||
</ol>
|
</ol>
|
||||||
} else {
|
} else {
|
||||||
const entries = Object.entries(data)
|
const entries = Object.entries(data)
|
||||||
|
|
Loading…
Add table
Reference in a new issue