diff --git a/client/admin/notificationUtils/notificationAdd/notificationAdd.jsx b/client/admin/notificationUtils/notificationAdd/notificationAdd.jsx
index 5a8ebf5d0..0cca1047e 100644
--- a/client/admin/notificationUtils/notificationAdd/notificationAdd.jsx
+++ b/client/admin/notificationUtils/notificationAdd/notificationAdd.jsx
@@ -66,7 +66,7 @@ const NotificationAdd = ()=>{
diff --git a/client/admin/notificationUtils/notificationLookup/notificationLookup.jsx b/client/admin/notificationUtils/notificationLookup/notificationLookup.jsx
index 71f8da59c..05f81b776 100644
--- a/client/admin/notificationUtils/notificationLookup/notificationLookup.jsx
+++ b/client/admin/notificationUtils/notificationLookup/notificationLookup.jsx
@@ -14,9 +14,6 @@ const NotificationDetail = ({ notification, onDelete })=>(
Title
{notification.title || 'No Title'}
- Text
- {notification.text || 'No Text'}
-
Created
{Moment(notification.createdAt).format('LLLL')}
@@ -25,6 +22,9 @@ const NotificationDetail = ({ notification, onDelete })=>(
Stop
{Moment(notification.stopAt).format('LLLL') || 'No End Time'}
+
+ Text
+ {notification.text || 'No Text'}
>
diff --git a/client/components/dialog.jsx b/client/components/dialog.jsx
index 2057ecb87..bf3dabaed 100644
--- a/client/components/dialog.jsx
+++ b/client/components/dialog.jsx
@@ -1,22 +1,29 @@
// Dialog box, for popups and modal blocking messages
-const React = require('react');
-const { useRef, useEffect } = React;
+import React from "react"; // Correct the import statement
+const { useRef, useEffect } = React; // Use React instead of react
-function Dialog({ dismissKey, closeText = 'Close', blocking = false, ...rest }) {
+function Dialog({ dismissKeys, closeText = 'Close', blocking = false, ...rest }) {
const dialogRef = useRef(null);
useEffect(()=>{
- if(!dismissKey || !localStorage.getItem(dismissKey)) {
- blocking ? dialogRef.current?.showModal() : dialogRef.current?.show();
- }
- }, []);
+ blocking ? dialogRef.current?.showModal() : dialogRef.current?.show();
+ }, [dialogRef.current]);
- const dismiss = ()=>{
- dismissKey && localStorage.setItem(dismissKey, true);
+ console.log(dismissKeys);
+ if (dismissKeys.length === 0) {
+ return null;
+ }
+
+ const dismiss = () => {
+ dismissKeys.forEach(key => {
+ if (key) {
+ localStorage.setItem(key, 'true');
+ }
+ });
dialogRef.current?.close();
};
-
- return (
+ console.log('rendering');
+ return (