import React from "react"; import VideoComponent from "../VideoTag/VideoComponent"; import { ReactComponent as Tickets } from "../../assets/icons/Menu/Whatsapp.svg"; import { ReactComponent as Contact } from "../../assets/icons/Menu/Contact.svg"; import { ReactComponent as Reminder } from "../../assets/icons/Menu/Send.svg"; import { ReactComponent as FastAanswer } from "../../assets/icons/Menu/Mensage.svg"; import { ReactComponent as Users } from "../../assets/icons/Menu/Peoplealt.svg"; import { ReactComponent as Rows } from "../../assets/icons/Menu/Accounttree.svg"; import { ReactComponent as Conetions } from "../../assets/icons/Menu/Swap.svg"; import { ReactComponent as Dashboard } from "../../assets/icons/Menu/Dashboard.svg"; import { ReactComponent as FastResumes } from "../../assets/icons/Menu/Graph.svg"; import { ReactComponent as Super } from "../../assets/icons/Menu/Super.svg"; import { ReactComponent as Configuration } from "../../assets/icons/Menu/Configuration.svg"; import { MenuStyled, MenuListStyled, MenuListItemStyled } from "./MenuComponent.style"; import { WhatsAppsContext } from "../../context/WhatsApp/WhatsAppsContext"; import { AuthContext } from "../../context/Auth/AuthContext"; import img from "../../assets/images/Logo.png"; import MenuItem from "./MenuItem"; const MenuComponent = () => { const [hover, setHover] = React.useState(false); const { whatsApps } = React.useContext(WhatsAppsContext); const { user } = React.useContext(AuthContext); const [connectionWarning, setConnectionWarning] = React.useState(false); const HoverMenu = () => { setHover(!hover); }; React.useEffect(() => { const delayDebounceFn = setTimeout(() => { if (whatsApps.length > 0) { const offlineWhats = whatsApps.filter((whats) => { return ( whats.status === "qrcode" || whats.status === "PAIRING" || whats.status === "DISCONNECTED" || whats.status === "TIMEOUT" || whats.status === "OPENING" ); }); if (offlineWhats.length > 0) { setConnectionWarning(true); } else { setConnectionWarning(false); } } }, 2000); return () => clearTimeout(delayDebounceFn); }, [whatsApps]); return ( {/*Menu Top Header*/}
{/*Menu Top Header*/} {/* } to="/tickets" text="Tickets" hover={hover} /> */} } text="Tickets" to="" hover={hover} /> } text="Contatos" to="" hover={hover} /> } text="Lembretes" to="" hover={hover} /> } text="Respostas" to="" hover={hover} />
} text="Usuários" to="" hover={hover} /> } text="Filas" to="" hover={hover} /> } text="Conexões" to="" hover={hover} /> } text="Dashboard" to="" hover={hover} /> } text="Relatórios" to="" hover={hover} /> } text="Supervisão" to="" hover={hover} />
} text="Configurações" to="" hover={hover} />
); }; export default MenuComponent;