import * as React from 'react'; import { forwardRef } from 'react'; import { Button, useColorMode } from '@chakra-ui/core'; const Sun = ({ color, size = '1.5rem', ...props }) => ( ); const Moon = ({ color, size = '1.5rem', ...props }) => ( ); const iconMap = { dark: Moon, light: Sun }; const outlineColor = { dark: 'primary.300', light: 'primary.600' }; export const ColorModeToggle = forwardRef((props, ref) => { const { colorMode, toggleColorMode } = useColorMode(); const Icon = iconMap[colorMode]; const label = `Switch to ${colorMode === 'light' ? 'dark' : 'light'} mode`; return ( ); });