import { Settings } from 'lucide-react'; import { useEffect, useState } from 'react'; import { File } from './ChatWindow'; import Link from 'next/link'; import MessageInput from './MessageInput'; import WeatherWidget from './WeatherWidget'; import NewsArticleWidget from './NewsArticleWidget'; const EmptyChat = ({ sendMessage, focusMode, setFocusMode, optimizationMode, setOptimizationMode, systemPromptIds, setSystemPromptIds, fileIds, setFileIds, files, setFiles, }: { sendMessage: (message: string) => void; focusMode: string; setFocusMode: (mode: string) => void; optimizationMode: string; setOptimizationMode: (mode: string) => void; systemPromptIds: string[]; setSystemPromptIds: (ids: string[]) => void; fileIds: string[]; setFileIds: (fileIds: string[]) => void; files: File[]; setFiles: (files: File[]) => void; }) => { const [showWeatherWidget, setShowWeatherWidget] = useState(true); const [showNewsWidget, setShowNewsWidget] = useState(true); useEffect(() => { setShowWeatherWidget(localStorage.getItem('showWeatherWidget') !== 'false'); setShowNewsWidget(localStorage.getItem('showNewsWidget') !== 'false'); }, []); return (
{/*

Research begins here.

*/}
{showWeatherWidget && (
)} {showNewsWidget && (
)}
); }; export default EmptyChat;