import Image from "next/image"; import { SidebarButton } from "../SidebarButton"; import { executeSerial } from "../../../../electron/core/plugin-manager/execution/extension-manager"; import { DataService } from "../../../shared/coreService"; import useCreateConversation from "@/_hooks/useCreateConversation"; const SidebarEmptyHistory: React.FC = () => { const { requestCreateConvo } = useCreateConversation(); const startChat = async () => { // Host if (window && !window.electronAPI) { // requestCreateConvo(); // TODO: get model id from somewhere } // Electron const downloadedModels = await executeSerial( DataService.GET_FINISHED_DOWNLOAD_MODELS ); if (!downloadedModels || downloadedModels?.length === 0) { alert( "Seems like there is no model downloaded yet. Please download a model first." ); } else { requestCreateConvo(downloadedModels[0]); } }; return (