fix: preserve description while toggling field enabled status (#4340)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
This commit is contained in:
@@ -94,6 +94,7 @@
|
|||||||
key: name,
|
key: name,
|
||||||
value: value,
|
value: value,
|
||||||
active: isActive ? !entityActive : false,
|
active: isActive ? !entityActive : false,
|
||||||
|
description: description ?? '',
|
||||||
})
|
})
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
@@ -119,6 +120,14 @@ import { useI18n } from "~/composables/i18n"
|
|||||||
import { AggregateEnvironment } from "~/newstore/environments"
|
import { AggregateEnvironment } from "~/newstore/environments"
|
||||||
import { InspectorResult } from "~/services/inspection"
|
import { InspectorResult } from "~/services/inspection"
|
||||||
|
|
||||||
|
type Entity = {
|
||||||
|
id: number
|
||||||
|
key: string
|
||||||
|
value: string
|
||||||
|
active: boolean
|
||||||
|
description: string
|
||||||
|
}
|
||||||
|
|
||||||
const t = useI18n()
|
const t = useI18n()
|
||||||
|
|
||||||
defineProps<{
|
defineProps<{
|
||||||
@@ -141,10 +150,13 @@ const emit = defineEmits<{
|
|||||||
(e: "update:value", value: string): void
|
(e: "update:value", value: string): void
|
||||||
(e: "update:description", value: string): void
|
(e: "update:description", value: string): void
|
||||||
(e: "deleteEntity", value: number): void
|
(e: "deleteEntity", value: number): void
|
||||||
(e: "updateEntity", { index, payload }: { index: number; payload: any }): void
|
(
|
||||||
|
e: "updateEntity",
|
||||||
|
{ index, payload }: { index: number; payload: Entity }
|
||||||
|
): void
|
||||||
}>()
|
}>()
|
||||||
|
|
||||||
const updateEntity = (index: number, payload: any) => {
|
const updateEntity = (index: number, payload: Entity) => {
|
||||||
emit("updateEntity", {
|
emit("updateEntity", {
|
||||||
index,
|
index,
|
||||||
payload,
|
payload,
|
||||||
|
|||||||
Reference in New Issue
Block a user