1
0
forked from noxious/client

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>
<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>
<h3 class="text-lg text-white">Map objects</h3>
</template>
@ -59,7 +59,8 @@ const modalRef = useTemplateRef('modalRef')
defineExpose({
open: () => modalRef.value?.open(),
close: () => modalRef.value?.close()
close: () => modalRef.value?.close(),
getModal: () => modalRef.value,
})
const uniqueTags = computed(() => {

View File

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

View File

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

View File

@ -87,7 +87,8 @@ const emit = defineEmits<{
defineExpose({
open: () => (isModalOpenRef.value = true),
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)