Skip to content

Commit 12bed15

Browse files
authored
fix(client): expected display of nested objects (#137)
* fix: error when field value is null * fix(client): expected display of nested objects
1 parent 9343e5d commit 12bed15

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/client/src/components/inspector/InspectorStateField.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ const normalizedChildField = computed(() => {
7777
creating: false,
7878
}))
7979
}
80-
else if (typeof value === 'object') {
80+
else if (value !== null && typeof value === 'object') {
8181
value = Object.keys(value).map(key => ({
8282
key: `${props.data.key}.${key}`,
8383
value: value[key],
@@ -193,7 +193,7 @@ const { isHovering } = useHover(containerRef)
193193
<div cursor-pointer>
194194
<div relative flex items-center @click="toggleCollapse">
195195
<ExpandIcon :value="isExpanded" absolute left--6 group-hover:text-white />
196-
<span overflow-hidden text-ellipsis whitespace-nowrap state-key>{{ data.key }}</span>
196+
<span overflow-hidden text-ellipsis whitespace-nowrap state-key>{{ normalizedDisplayedKey }}</span>
197197
<span mx-1>:</span>
198198
<EditInput v-if="editing" v-model="editingText" :type="editingType" @cancel="toggleEditing" @submit="submit" />
199199
<template v-else>

0 commit comments

Comments
 (0)