import { PureComponent } from 'react'; import { RefreshRounded, SettingsRounded, AssignmentRounded as NotesRounded, SmsFailed as Report } from '@material-ui/icons'; import Notes from './Notes'; import Maximise from '../background/Maximise'; import Favourite from '../background/Favourite'; import Tooltip from '../../helpers/tooltip/Tooltip'; import EventBus from '../../../modules/helpers/eventbus'; import './scss/index.scss'; export default class Navbar extends PureComponent { setZoom() { const zoomNavbar = Number((localStorage.getItem('zoomNavbar') || 100) / 100); const navbarIcons = document.querySelectorAll('.navbar-container'); for (let i = 0; i < navbarIcons.length; i++) { navbarIcons[i].style.fontSize = `${zoomNavbar}em`; }; } componentDidMount() { EventBus.on('refresh', (data) => { if (data === 'navbar') { this.forceUpdate(); this.setZoom(); } }); this.setZoom(); } render() { const backgroundEnabled = (localStorage.getItem('background') === 'true'); return (