diff --git a/frontend-next/src/components/app/datatypes.js b/frontend-next/src/components/app/datatypes.js index 72a28fc..81ef5d1 100644 --- a/frontend-next/src/components/app/datatypes.js +++ b/frontend-next/src/components/app/datatypes.js @@ -3,8 +3,12 @@ import { useEffect, useState } from "react"; const Filter = require('bad-words') const filter = new Filter(); +import {database} from "../../../firebase-config" +import {remove, ref} from "firebase/database" + // Icons import PersonIcon from '@mui/icons-material/Person'; +import DeleteOutlineIcon from '@mui/icons-material/DeleteOutline'; import CircleIcon from '@mui/icons-material/Circle'; // Colors for Messages @@ -107,6 +111,10 @@ const generateColor = (user_str) => { * @returns {Object} - Chat Message Component */ export function Chat({ chatObj }) { + function deleteMessage() { + remove(ref(database, `/rooms/${path}/chats/${chatObj.timestamp}-${chatObj.user}`)) + } + if (chatObj.body) { var message = filter.clean(chatObj.body) message = RMF(message) @@ -114,13 +122,14 @@ export function Chat({ chatObj }) { return (