import React from 'react'; import { cn } from '@/lib/utils'; import { useConfigStore } from '@/stores/useConfigStore'; import { getModelDisplayName } from './mobileControlsUtils'; import { ProviderLogo } from '@/components/ui/ProviderLogo'; import { useI18n } from '@/lib/i18n'; interface MobileModelButtonProps { onOpenModel: () => void; className?: string; } export const MobileModelButton: React.FC = ({ onOpenModel, className }) => { const { t } = useI18n(); const currentModelId = useConfigStore((state) => state.currentModelId); const currentProviderId = useConfigStore((state) => state.currentProviderId); const getCurrentProvider = useConfigStore((state) => state.getCurrentProvider); const currentProvider = getCurrentProvider(); const modelLabel = getModelDisplayName(currentProvider, currentModelId, t('chat.modelControls.selectModel')); return ( ); };