From a2dfc4807498e9857752886175467c392473b21c Mon Sep 17 00:00:00 2001 From: Charith345 <44852950+Charith345@users.noreply.github.com> Date: Sun, 3 Dec 2023 11:11:49 -0800 Subject: [PATCH 1/3] broadcast --- .../admin-customer/BroadcastModal.jsx | 36 +++++++++++++++++++ .../admin-customer/BroadcastingSystem.jsx | 21 +++++++++++ client/src/pages/admin-customer.js | 3 +- 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 client/src/components/admin-customer/BroadcastModal.jsx create mode 100644 client/src/components/admin-customer/BroadcastingSystem.jsx diff --git a/client/src/components/admin-customer/BroadcastModal.jsx b/client/src/components/admin-customer/BroadcastModal.jsx new file mode 100644 index 0000000..e0a952b --- /dev/null +++ b/client/src/components/admin-customer/BroadcastModal.jsx @@ -0,0 +1,36 @@ +import React, {useState} from 'react'; +import { AiOutlineClose } from 'react-icons/ai' + +const BroadcastModal = ({ isOpen, onClose}) => { + //State for storing the message + const [announcement, setAnnouncement] = useState(''); + //set announcement to whatever user inputs in the text area + const handleChange = (e) => { + setAnnouncement(e.target.value) + } + if (!isOpen) return null; + return ( +
+
+
+ {/*Button to close the modal*/} + +
+ {/*Text Area for Admin to input the announcement*/} +