import { CommandGroup } from 'cmdk' import { useCommandMenu } from './CommandMenuContext' import ChildItem from './ChildItem' import { useTheme } from 'next-themes' import { Theme, themes } from 'ui/src/components/ThemeProvider/themes' const ThemeOptions = ({ isSubItem = false }) => { const { setIsOpen } = useCommandMenu() const { setTheme } = useTheme() return ( {themes .filter((x) => x.name === 'System' || x.name === 'Light' || x.name === 'Dark') .map((theme: Theme) => ( { setTheme(theme.value) setIsOpen(false) }} > Change Theme to {theme.name === 'System' ? 'System Default' : theme.name} ))} ) } export default ThemeOptions