Changed Global Messages to Modal
This commit is contained in:
@@ -11,7 +11,16 @@ const setup = async () => {
|
|||||||
data = data.filter((message) => message.profiles.length === 0)
|
data = data.filter((message) => message.profiles.length === 0)
|
||||||
|
|
||||||
globalMessages.value = data
|
globalMessages.value = data
|
||||||
|
|
||||||
|
if(data.length > 0) {
|
||||||
|
messageToShow.value = data[0]
|
||||||
|
showMessageModal.value = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const showMessageModal = ref(false)
|
const showMessageModal = ref(false)
|
||||||
const messageToShow = ref(null)
|
const messageToShow = ref(null)
|
||||||
|
|
||||||
@@ -24,15 +33,32 @@ const markMessageAsRead = async () => {
|
|||||||
profile: profileStore.activeProfile.id,
|
profile: profileStore.activeProfile.id,
|
||||||
message: messageToShow.value.id,
|
message: messageToShow.value.id,
|
||||||
})
|
})
|
||||||
setup()
|
|
||||||
showMessageModal.value = false
|
showMessageModal.value = false
|
||||||
|
setup()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setup()
|
setup()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<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"
|
v-if="globalMessages.length >0"
|
||||||
class="mt-3"
|
class="mt-3"
|
||||||
style="border: .75px solid #69c350"
|
style="border: .75px solid #69c350"
|
||||||
@@ -55,7 +81,7 @@ setup()
|
|||||||
>Gelesen</UButton>
|
>Gelesen</UButton>
|
||||||
</UCard>
|
</UCard>
|
||||||
</UModal>
|
</UModal>
|
||||||
</UCard>
|
</UCard>-->
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
Reference in New Issue
Block a user