import Settings from '../Google'; import Examples from '../Examples'; import { useSetIndexOptions } from '~/hooks'; import { useChatContext } from '~/Providers'; export default function GoogleView({ conversation, models, isPreset = false }) { const { optionSettings } = useChatContext(); const { setOption, setExample, addExample, removeExample } = useSetIndexOptions( isPreset ? conversation : null, ); if (!conversation) { return null; } const { examples, model } = conversation; const isGenerativeModel = model?.toLowerCase()?.includes('gemini'); const isChatModel = !isGenerativeModel && model?.toLowerCase()?.includes('chat'); const isTextModel = !isGenerativeModel && !isChatModel && /code|text/.test(model ?? ''); const { showExamples } = optionSettings; return showExamples && isChatModel && !isTextModel ? ( ) : ( ); }