Skip to content

Commit 81719c5

Browse files
LootjsLoot Nurakhmetov
andauthored
fix(client): hide state field display on edit (#507)
Co-authored-by: Loot Nurakhmetov <[email protected]>
1 parent 0e780f7 commit 81719c5

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

packages/applet/src/components/state/StateFieldViewer.vue

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -204,14 +204,16 @@ async function submitDrafting() {
204204
</span>
205205
<span mx1>:</span>
206206
<StateFieldInputEditor v-if="editing" v-model="editingText" :custom-type="raw.customType" @cancel="toggleEditing" @submit="submit" />
207-
<span :class="stateFormatClass" class="flex whitespace-nowrap">
208-
<span class="flex" v-html="normalizedDisplayedValue" />
209-
</span>
210-
<StateFieldEditor
211-
:hovering="isHovering" :disable-edit="state.disableEdit"
212-
:data="data" :depth="depth" @enable-edit-input="toggleEditing"
213-
@add-new-prop="addNewProp"
214-
/>
207+
<template v-if="!editing">
208+
<span :class="stateFormatClass" class="flex whitespace-nowrap">
209+
<span class="flex" v-html="normalizedDisplayedValue" />
210+
</span>
211+
<StateFieldEditor
212+
:hovering="isHovering" :disable-edit="state.disableEdit"
213+
:data="data" :depth="depth" @enable-edit-input="toggleEditing"
214+
@add-new-prop="addNewProp"
215+
/>
216+
</template>
215217
</div>
216218
<div v-if="hasChildren && expanded.includes(`${depth}-${index}`)">
217219
<ChildStateViewer :data="normalizedDisplayedChildren" :depth="depth" :index="index" />

0 commit comments

Comments
 (0)