Tile and map object list modals start at top left

This commit is contained in:
Andrei 2025-01-28 14:09:40 -06:00
parent ba90982e35
commit 2a6321b06b
4 changed files with 9 additions and 4 deletions

View File

@ -1,5 +1,5 @@
<template> <template>
<Modal ref="modalRef" :modal-width="645" :modal-height="260" :bg-style="'none'"> <Modal ref="modalRef" :modal-width="645" :modal-height="600" :bg-style="'none'">
<template #modalHeader> <template #modalHeader>
<h3 class="text-lg text-white">Map objects</h3> <h3 class="text-lg text-white">Map objects</h3>
</template> </template>
@ -59,7 +59,8 @@ const modalRef = useTemplateRef('modalRef')
defineExpose({ defineExpose({
open: () => modalRef.value?.open(), open: () => modalRef.value?.open(),
close: () => modalRef.value?.close() close: () => modalRef.value?.close(),
getModal: () => modalRef.value,
}) })
const uniqueTags = computed(() => { const uniqueTags = computed(() => {

View File

@ -100,7 +100,8 @@ const modalRef = useTemplateRef('modalRef')
defineExpose({ defineExpose({
open: () => modalRef.value?.open(), open: () => modalRef.value?.open(),
close: () => modalRef.value?.close() close: () => modalRef.value?.close(),
getModal: () => modalRef.value,
}) })
const uniqueTags = computed(() => { const uniqueTags = computed(() => {

View File

@ -114,7 +114,9 @@ function save() {
} }
function closeLists() { function closeLists() {
tileModal.value?.getModal()?.setPosition(4,6)
tileModal.value?.close() tileModal.value?.close()
objectModal.value?.getModal()?.setPosition(4,6)
objectModal.value?.close() objectModal.value?.close()
} }

View File

@ -87,7 +87,8 @@ const emit = defineEmits<{
defineExpose({ defineExpose({
open: () => (isModalOpenRef.value = true), open: () => (isModalOpenRef.value = true),
close: () => (isModalOpenRef.value = false), close: () => (isModalOpenRef.value = false),
toggle: () => (isModalOpenRef.value = !isModalOpenRef.value) toggle: () => (isModalOpenRef.value = !isModalOpenRef.value),
setPosition: (a: number, b: number) => { x.value = a; y.value = b}
}) })
const isModalOpenRef = ref(props.isModalOpen) const isModalOpenRef = ref(props.isModalOpen)