Browse Source

Feat: Added pop-up which is executed when toggled/page load if wanted

markeds-pop-up
johan 7 months ago
parent
commit
96eec70b26
1 changed files with 10 additions and 2 deletions
  1. +10
    -2
      gca-admin-gurusoft-message-dashboard/src/components/MarkedPopUp.vue

+ 10
- 2
gca-admin-gurusoft-message-dashboard/src/components/MarkedPopUp.vue View File

@ -27,7 +27,6 @@ onMounted(async () => {
popups.value = popupData; popups.value = popupData;
if (popups.value.length > 0) { if (popups.value.length > 0) {
currentPopup.value = popups.value[4]; // Display first popup currentPopup.value = popups.value[4]; // Display first popup
showPopup.value = true;
} }
loading.value = false; loading.value = false;
} else { } else {
@ -39,7 +38,6 @@ onMounted(async () => {
popups.value = await response.json(); popups.value = await response.json();
if (popups.value.length > 0) { if (popups.value.length > 0) {
currentPopup.value = popups.value[0]; currentPopup.value = popups.value[0];
showPopup.value = true;
} }
loading.value = false; loading.value = false;
} }
@ -49,6 +47,10 @@ onMounted(async () => {
} }
}); });
const togglePopup = () => {
showPopup.value = !showPopup.value;
};
const closePopup = () => { const closePopup = () => {
showPopup.value = false; showPopup.value = false;
}; };
@ -62,6 +64,12 @@ const handleAction = () => {
</script> </script>
<template> <template>
<button v-if="!showPopup" @click="togglePopup" class="btn btn-primary">
Show Popup
</button>
<div v-if="loading">Loading...</div> <div v-if="loading">Loading...</div>
<div v-else-if="error">Error: {{ error }}</div> <div v-else-if="error">Error: {{ error }}</div>
<div v-else-if="showPopup && currentPopup" <div v-else-if="showPopup && currentPopup"

Loading…
Cancel
Save