import { faList as listIcon, faLink as createIcon, faTags as tagsIcon } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import React from 'react'; import { NavLink } from 'react-router-dom'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { serverType } from '../servers/prop-types'; import './AsideMenu.scss'; const defaultProps = { className: '', showOnMobile: false, }; const propTypes = { selectedServer: serverType, className: PropTypes.string, showOnMobile: PropTypes.bool, }; const AsideMenu = (DeleteServerButton) => { const AsideMenu = ({ selectedServer, className, showOnMobile }) => { const serverId = selectedServer ? selectedServer.id : ''; const asideClass = classnames('aside-menu', className, { 'aside-menu--hidden': !showOnMobile, }); const shortUrlsIsActive = (match, location) => location.pathname.match('/list-short-urls'); return ( ); }; AsideMenu.defaultProps = defaultProps; AsideMenu.propTypes = propTypes; return AsideMenu; }; export default AsideMenu;