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 ? (
) : (
);
}