import React, { FC } from 'react' import { Link } from 'react-router-dom' import { useSelector, useDispatch } from 'react-redux' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faStream, faPaperPlane, faSun, faMoon } from '@fortawesome/free-solid-svg-icons' import { useTheme } from '../hooks' import { setColorScheme } from '../actions/theme' import { getColorScheme } from '../selectors/theme' import { ColorScheme } from '../types' const NavigationMenu: FC = () => { const theme = useTheme() const scheme = useSelector(getColorScheme) const dispatch = useDispatch() const switchColorSchemeItem = () => { switch (scheme) { case ColorScheme.Light: return ( dispatch(setColorScheme(ColorScheme.Dark))}>   Dark Mode ) case ColorScheme.Dark: return ( dispatch(setColorScheme(ColorScheme.Light))}>   Light Mode ) } } return ( ) } export default NavigationMenu