import React, { useCallback } from 'react'; import { IconButton, Tooltip, useTheme as useMuiTheme } from '@mui/material'; import { Brightness4, Brightness7 } from '@mui/icons-material'; import { useTheme } from '../../hooks/useTheme'; const ThemeToggle = ({ size = 'medium' }) => { const { toggleTheme, isDark } = useTheme(); const theme = useMuiTheme(); const handleToggle = useCallback(() => { toggleTheme(); }, [toggleTheme]); return ( {isDark ? ( ) : ( )} ); }; export default ThemeToggle;