'use client' import { useAtomValue } from 'jotai' import WelcomeScreen from '@screens/Welcome' import BotScreen from '@screens/Bot' import ChatScreen from '@screens/Chat' import ExploreModelsScreen from '@screens/ExploreModels' import MyModelsScreen from '@screens/MyModels' import SettingsScreen from '@screens/Settings' import EmptyChatScreen from '@screens/Chat/EmptyChatScreen' import { MainViewState, getMainViewStateAtom, } from '@helpers/atoms/MainView.atom' import React from 'react' import BaseLayout from '@containers/Layout' import { ToastContainer } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; const Page: React.FC = () => { const viewState = useAtomValue(getMainViewStateAtom) let children = null switch (viewState) { case MainViewState.ConversationEmptyModel: children = break case MainViewState.Welcome: children = break case MainViewState.CreateBot: children = break case MainViewState.ExploreModel: children = break case MainViewState.ResourceMonitor: case MainViewState.MyModel: children = break case MainViewState.Setting: children = break default: children = break } return {children}
} export default Page