"use client"; import React from "react"; import SecondaryButton from "../SecondaryButton"; import { useSetAtom } from "jotai"; import { MainViewState, setMainViewStateAtom, } from "@/_helpers/atoms/MainView.atom"; import { MagnifyingGlassIcon, PlusIcon } from "@heroicons/react/24/outline"; import { useGetDownloadedModels } from "@/_hooks/useGetDownloadedModels"; const LeftHeaderAction: React.FC = () => { const setMainView = useSetAtom(setMainViewStateAtom); const { downloadedModels } = useGetDownloadedModels(); const onExploreClick = () => { setMainView(MainViewState.ExploreModel); }; const onCreateBotClicked = () => { if (downloadedModels.length === 0) { alert("You need to download at least one model to create a bot."); return; } setMainView(MainViewState.CreateBot); }; return (
} /> } />
); }; export default React.memo(LeftHeaderAction);