import React, { useEffect, useState } from 'react'; import { useNavigate, useLocation } from 'react-router-dom'; const Notification = ({ notice }) => { const navigator = useNavigate(); const { pathname } = useLocation(); const [number, setNumber] = useState(-1); const handleClick = () => { var navbar_list = document.getElementsByClassName("mypage-nav-list__item"); for(let i=0; i{ let token = localStorage.getItem(`${pathname.split('/')[1]}_token`); if(!token) return; token = JSON.parse(token); if(notice < 0){ setNumber(token.notice); } else { token.notice = notice; localStorage.setItem(`${pathname.split('/')[1]}_token`, JSON.stringify(token)); setNumber(notice); } }, [notice]); return (
{ number > 0 &&
{number}
}
) } export default Notification;