import { NavLink as Link } from "react-router-dom"; import PropTypes from "prop-types"; import PrimaryButton from "./buttons/PrimaryButton"; import Burger from "./burger"; import { useAuth } from "../context/AuthContext"; import SnowOn from "../../public/NavBar/SnowOn.svg"; import SnowOff from "../../public/NavBar/SnowOff.svg"; import { useState } from "react"; export default function Navbar({ navData, toggleRain, setToggleRain }) { const { user, logout } = useAuth(); const [snowImageSrc, setSnowImageSrc] = useState(SnowOff); function toggleRainBtn() { if (toggleRain === false) { setToggleRain(true); setSnowImageSrc(SnowOn); } else { setToggleRain(false); setSnowImageSrc(SnowOff); } } return ( ); } Navbar.propTypes = { navData: PropTypes.arrayOf( PropTypes.shape({ btn: PropTypes.bool, id: PropTypes.string, linkname: PropTypes.string, linkurl: PropTypes.string, dropdown: PropTypes.arrayOf( PropTypes.shape({ btn: PropTypes.bool, id: PropTypes.string, linkname: PropTypes.string, linkurl: PropTypes.string, }) ), }) ), }; Navbar.defaultProps = { navData: [], };