import React from 'react'; // Navbar import Settings from '@material-ui/icons/Settings'; import Addons from '@material-ui/icons/Widgets'; import Marketplace from '@material-ui/icons/ShoppingBasket'; // Settings import Time from '@material-ui/icons/AccessAlarm'; import Greeting from '@material-ui/icons/EmojiPeople'; import Quote from '@material-ui/icons/FormatQuote'; import Background from '@material-ui/icons/Photo'; import Search from '@material-ui/icons/Search'; import Appearance from '@material-ui/icons/FormatPaint'; import Language from '@material-ui/icons/Translate'; import Changelog from '@material-ui/icons/NewReleasesRounded'; import About from '@material-ui/icons/Info'; import Experimental from '@material-ui/icons/BugReport'; // Store import Colors from '@material-ui/icons/ColorLens'; import Plugins from '@material-ui/icons/Widgets'; import Added from '@material-ui/icons/AddCircle'; export default class Tab extends React.PureComponent { onClick = () => { this.props.onClick(this.props.label); }; render() { let className = 'tab-list-item'; if (this.props.currentTab === this.props.label) { className += ' tab-list-active'; } if (this.props.navbar === true) { className = 'navbar-item'; if (this.props.currentTab === this.props.label) { className += ' navbar-item-active'; } } let icon, divider; switch (this.props.label) { // Navbar case 'Settings': icon = ; break; case 'My Add-ons': icon = ; break; case 'Marketplace': icon = ; break; // Settings case 'Time': icon =