import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import Modal from '@mui/material/Modal'; import Typography from '@mui/material/Typography'; import { GetServerSideProps } from 'next'; import Image from 'next/image' import Link from 'next/link' import { useRouter } from 'next/router' import { parseCookies } from 'nookies'; import React, { useEffect, useState } from 'react' import RenderIf from '../../utils/renderIf'; import { SidebarView } from './SidebarView' const style = { position: 'absolute' as const, top: '50%', left: '50%', transform: 'translate(-50%, -50%)', width: 400, bgcolor: 'background.paper', border: '2px solid #000', boxShadow: 24, p: 4, }; export default function Sidebar() { const [open, setOpen] = React.useState(false); const handleOpen = () => setOpen(true); const handleClose = () => setOpen(false); const [ economiaDrawer, setEconomiaDrawer ] = useState(false) const [ viewModal, setViewModal ] = useState(false) const router = useRouter() const { ['user-role']: role } = parseCookies() // console.log(role) useEffect(() => { setViewModal(false) }, [router.pathname]) return ( <> setViewModal(!viewModal)} > {'Clientes >'} {'Sobre Nós'} {'FAQ >'} {'Notificações >'}25 {'Sair'} Deseja realmente sair ? Sim Não setViewModal(!viewModal)} > {'Visão Geral'} setEconomiaDrawer(!economiaDrawer)} className={router.pathname=='/grossSavings' || router.pathname=='/accumulatedSavings' || router.pathname=='/estimatedCost' || router.pathname=='/costIndicator' ? 'actualPath' : null } >{'Economia >'} Economia Bruta Economia Acumulada Custo Estimado Custo R/MWh {'Telemetria >'} {'Resumo de Op. '} {'Notícias >'} {'PLD >'} {'Info Setorial >'} {/* {'Consumo'} */} {'Notificações >'}25 {'Sobre Nós >'} {'FAQ >'} {'Sair'} Deseja realmente sair ? Sim Não > ) }
25