import React, { useState } from 'react'; import { Link, useLocation } from 'react-router-dom'; import { shallowEqual, useSelector } from 'react-redux'; import { Trans } from 'react-i18next'; import classnames from 'classnames'; import Menu from './Menu'; import logo from '../ui/svg/logo.svg'; import './Header.css'; const Header = () => { const [isMenuOpen, setIsMenuOpen] = useState(false); const { protectionEnabled, processing, isCoreRunning, processingProfile, name, } = useSelector((state) => state.dashboard, shallowEqual); const { pathname } = useLocation(); const toggleMenuOpen = () => { setIsMenuOpen((isMenuOpen) => !isMenuOpen); }; const closeMenu = () => { setIsMenuOpen(false); }; const badgeClass = classnames('badge dns-status', { 'badge-success': protectionEnabled, 'badge-danger': !protectionEnabled, }); return (