import React from "react"; import { useDispatch, useSelector } from "react-redux"; import { modalActions } from "../../store/modalSlice"; import Modal from "./Modal"; import useFetch from "../../hooks/useFetch"; import { chatActions } from "../../store/chatSlice"; import useSocket from "../../hooks/useSocket"; function DeleteChat() { const dispatch = useDispatch(); const chatData = useSelector((state) => state.modalReducer.payload.chatData); const { socketEmit } = useSocket(); const deleteChatRoom = () => { socketEmit("user:chatRoomClear", { chatRoomId: chatData?.chatRoomId || chatData?._id, }); dispatch(chatActions.setChatUnactive()); }; return ( dispatch(modalActions.closeModal())} typeValue="deleteChatModal" className="w-[30rem] !px-[2rem] pb-[2rem]" canOverlayClose={true} >

Discard Chat

Are you sure you want to delete the chat with{" "} {chatData?.profile?.name || chatData?.chatProfile?.username}

); } export default DeleteChat;