mirror of
https://dev.azure.com/tstanciu94/NetworkResurrector/_git/NetworkResurrector
synced 2025-06-21 19:17:04 +03:00
26 lines
609 B
JavaScript
26 lines
609 B
JavaScript
import React from "react";
|
|
import { IconButton } from "@material-ui/core";
|
|
import {
|
|
Brightness2 as MoonIcon,
|
|
WbSunny as SunIcon
|
|
} from "@material-ui/icons";
|
|
import { useApplicationTheme } from "../../providers/ThemeProvider";
|
|
|
|
const LightDarkToggle = () => {
|
|
const { isDark, onDarkModeChanged } = useApplicationTheme();
|
|
|
|
const handleChange = () => onDarkModeChanged(!isDark);
|
|
|
|
return (
|
|
<IconButton
|
|
aria-label="light-dark-toggle"
|
|
color="inherit"
|
|
onClick={handleChange}
|
|
>
|
|
{isDark ? <SunIcon /> : <MoonIcon />}
|
|
</IconButton>
|
|
);
|
|
};
|
|
|
|
export default LightDarkToggle;
|