ConceptPortal-public/rsconcept/frontend/src/components/Navigation/ThemeSwitcher.tsx

15 lines
562 B
TypeScript
Raw Normal View History

2023-07-15 17:46:19 +03:00
import { useTheme } from '../../context/ThemeContext';
import { DarkThemeIcon, LightThemeIcon } from '../Icons';
import NavigationButton from './NavigationButton';
function ThemeSwitcher() {
const {darkMode, toggleDarkMode} = useTheme();
return (
<>
{darkMode && <NavigationButton icon={<LightThemeIcon />} description='Светлая тема' onClick={toggleDarkMode} />}
{!darkMode && <NavigationButton icon={<DarkThemeIcon />} description='Темная тема' onClick={toggleDarkMode} />}
</>
);
}
export default ThemeSwitcher;