import { ProfileImage } from 'components/ui/ProfileImage' import { Command, FlaskConical } from 'lucide-react' import { useTheme } from 'next-themes' import { Button, cn, DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuTrigger, singleThemes, Theme, } from 'ui' import { useSetCommandMenuOpen } from 'ui-patterns' import { useFeaturePreviewModal } from './App/FeaturePreview/FeaturePreviewContext' export const LocalDropdown = ({ triggerClassName, contentClassName, }: { triggerClassName?: string contentClassName?: string }) => { const { theme, setTheme } = useTheme() const setCommandMenuOpen = useSetCommandMenuOpen() const { toggleFeaturePreviewModal } = useFeaturePreviewModal() return ( toggleFeaturePreviewModal(true)} onSelect={() => toggleFeaturePreviewModal(true)} > Feature previews setCommandMenuOpen(true)} > Command menu Theme { setTheme(value) }} > {singleThemes.map((theme: Theme) => ( {theme.name} ))} ) }