Changed Global Messages to Modal

This commit is contained in:
2025-07-31 20:28:35 +02:00
parent 661e826767
commit 23573caceb

View File

@@ -11,7 +11,16 @@ const setup = async () => {
data = data.filter((message) => message.profiles.length === 0)
globalMessages.value = data
if(data.length > 0) {
messageToShow.value = data[0]
showMessageModal.value = true
}
}
const showMessageModal = ref(false)
const messageToShow = ref(null)
@@ -24,15 +33,32 @@ const markMessageAsRead = async () => {
profile: profileStore.activeProfile.id,
message: messageToShow.value.id,
})
setup()
showMessageModal.value = false
setup()
}
setup()
</script>
<template>
<UCard
<UModal v-model="showMessageModal" prevent-close>
<UCard>
<template #header>
<span class="font-bold">{{messageToShow.title}}</span>
</template>
<p class=" my-2" v-html="messageToShow.description"></p>
<UButton
variant="outline"
@click="markMessageAsRead"
>Gelesen</UButton>
</UCard>
</UModal>
<!-- <UCard
v-if="globalMessages.length >0"
class="mt-3"
style="border: .75px solid #69c350"
@@ -55,7 +81,7 @@ setup()
>Gelesen</UButton>
</UCard>
</UModal>
</UCard>
</UCard>-->
</template>
<style scoped>