Create SwitchTheme component
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
import PropTypes from 'prop-types'
|
||||||
|
import WbSunnyIcon from '@material-ui/icons/WbSunny'
|
||||||
|
import Brightness3Icon from '@material-ui/icons/Brightness3'
|
||||||
|
|
||||||
|
export default function SwitchTheme({darkMode, setDarkMode}) {
|
||||||
|
const handleClick = () => {
|
||||||
|
setDarkMode(!darkMode)
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
{darkMode ? (
|
||||||
|
<WbSunnyIcon onClick={handleClick} />
|
||||||
|
) : (
|
||||||
|
<Brightness3Icon onClick={handleClick} />
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
SwitchTheme.propTypes = {
|
||||||
|
darkMode: PropTypes.bool.isRequired,
|
||||||
|
setDarkMode: PropTypes.func.isRequired
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user