Fixed reactive clone issues

This commit is contained in:
Alexis
2025-03-11 13:32:18 +01:00
parent 2716e6d559
commit 267ed70f5a
3 changed files with 5 additions and 4 deletions

1
.nvmrc Normal file
View File

@@ -0,0 +1 @@
20.12.0

View File

@@ -23,13 +23,13 @@ const isPopoverDetailsOpen = ref<boolean>(false)
function handleDoubleClick() {
isPopoverDetailsOpen.value = false
lastActiveEvent.value = { ...props.event }
lastActiveEvent.value = structuredClone(toRaw(props.event))
revealEditEventModal()
}
function handleDelete() {
isPopoverDetailsOpen.value = false
lastActiveEvent.value = { ...props.event }
lastActiveEvent.value = structuredClone(toRaw(props.event))
revealDeleteEventModal()
}

View File

@@ -43,7 +43,7 @@ function handleJumpToDate(date: RPGDate) {
const commandMenuOpened = ref(false)
function deployEditModal() {
lastActiveEvent.value = { ...props.event }
lastActiveEvent.value = structuredClone(toRaw(props.event))
revealEditEventModal()
commandMenuOpened.value = false
emit("query:close-popover")
@@ -53,7 +53,7 @@ function deployEditModal() {
* Confirm event deletion
*/
function deployDeleteModal() {
lastActiveEvent.value = { ...props.event }
lastActiveEvent.value = structuredClone(toRaw(props.event))
revealDeleteEventModal()
commandMenuOpened.value = false
emit("query:close-popover")