import React from 'react'; import RefreshIcon from '@material-ui/icons/RefreshRounded'; import Gear from '@material-ui/icons/SettingsRounded'; import NotesIcon from '@material-ui/icons/AssignmentRounded'; import Tooltip from '@material-ui/core/Tooltip'; import Report from '@material-ui/icons/SmsFailed'; import * as Constants from '../../../modules/constants'; import './scss/index.scss'; // the user probably won't use the notes feature every time so we lazy load const Notes = React.lazy(() => import('./Notes')); const renderLoader = () =>
; export default class Navbar extends React.PureComponent { render() { // toggle refresh button let refreshHTML = ( window.location.reload()} /> ); if (localStorage.getItem('refresh') === 'false') { refreshHTML = null; } // toggle feedback button let feedbackHTML = ( this.props.openModal('feedbackModal')} /> ); if (Constants.BETA_VERSION === false) { feedbackHTML = null; } // toggle notes let notesHTML = (
); if (localStorage.getItem('notesEnabled') === 'false') { notesHTML = null; } return (
{notesHTML} {feedbackHTML} {refreshHTML} this.props.openModal('mainModal')} />
); } }