import React from "react"; import { SvgProps } from "../../../components/Svg"; import Text from "../../../components/Text/Text"; import Flex from "../../../components/Box/Flex"; import Button from "../../../components/Button/Button"; import * as IconModule from "../icons"; const Icons = (IconModule as unknown) as { [key: string]: React.FC }; const { MoonIcon, SunIcon } = Icons; interface Props { isDark: boolean; toggleTheme: (isDark: boolean) => void; } const ThemeSwitcher: React.FC = ({ isDark, toggleTheme }) => ( ); export default React.memo(ThemeSwitcher, (prev, next) => prev.isDark === next.isDark);