import { ChevronDown, Terminal } from 'lucide-react' import { useState } from 'react' import { Button, Command, CommandGroup, CommandItem, CommandList, Popover, PopoverContent, PopoverTrigger, } from 'ui' import { BASE_PATH } from '@/lib/constants' import { useAppStateSnapshot } from '@/state/app-state' interface LanguageSelectorProps { /** * Only show icons to represent the language */ simplifiedVersion?: boolean } const LanguageSelector = ({ simplifiedVersion = false }: LanguageSelectorProps) => { const snap = useAppStateSnapshot() const [showLanguage, setShowLanguage] = useState(false) const updateLanguage = (value: 'js' | 'bash') => { snap.setDocsLanguage(value) setShowLanguage(false) } return (
updateLanguage('js')} onClick={() => updateLanguage('js')} >

Javascript

updateLanguage('bash')} onClick={() => updateLanguage('bash')} >

Bash

) } export default LanguageSelector