@anishpras/create-portfolio
Version:
🏗 Personal CLI to bootstrap new portfolio from the given templates.
20 lines (18 loc) • 551 B
JavaScript
import { useColorMode, IconButton } from '@chakra-ui/react'
import { SunIcon, MoonIcon } from '@chakra-ui/icons'
const DarkModeSwitch = () => {
const { colorMode, toggleColorMode } = useColorMode()
const iconColor = {
light: 'black',
dark: 'white'
}
return (
<IconButton
aria-label="Toggle dark mode"
icon={colorMode === 'dark' ? <SunIcon /> : <MoonIcon />}
onClick={toggleColorMode}
color={iconColor[colorMode]}
/>
)
}
export default DarkModeSwitch