import * as Tabs from '@radix-ui/react-tabs'; import { MessageSquare } from 'lucide-react'; import { SettingsTabValues } from 'librechat-data-provider'; import type { TDialogProps } from '~/common'; import { Dialog, DialogContent, DialogHeader, DialogTitle } from '~/components/ui'; import { GearIcon, DataIcon, SpeechIcon, UserIcon, ExperimentIcon } from '~/components/svg'; import { General, Messages, Speech, Beta, Data, Account } from './SettingsTabs'; import { useMediaQuery, useLocalize } from '~/hooks'; import { cn } from '~/utils'; export default function Settings({ open, onOpenChange }: TDialogProps) { const isSmallScreen = useMediaQuery('(max-width: 767px)'); const localize = useLocalize(); return ( {localize('com_nav_settings')}
{localize('com_nav_setting_general')} {localize('com_endpoint_messages')} {localize('com_nav_setting_beta')} {localize('com_nav_setting_speech')} {localize('com_nav_setting_data')} {localize('com_nav_setting_account')}
); }