import React from 'react' import { useAtomValue, useSetAtom } from 'jotai' import { useUserConfigs } from '@hooks/useUserConfigs' import { getMainViewStateAtom } from '@helpers/atoms/MainView.atom' import { MainViewState } from '@helpers/atoms/MainView.atom' import { rightSideBarExpandStateAtom } from '@helpers/atoms/SideBarExpand.atom' import { PanelLeftClose, PanelLeftOpen, PanelRightOpen } from 'lucide-react' import { twMerge } from 'tailwind-merge' const Topbar = () => { const [config, setConfig] = useUserConfigs() const viewState = useAtomValue(getMainViewStateAtom) const setRightSideBarVisibility = useSetAtom(rightSideBarExpandStateAtom) return (
{config.sidebarLeftExpand ? ( setConfig({ ...config, sidebarLeftExpand: false })} className="dark:text-gray-400" /> ) : ( setConfig({ ...config, sidebarLeftExpand: true })} className="dark:text-gray-400" /> )}
{viewState === MainViewState.BotInfo && (
setRightSideBarVisibility((prev) => !prev)} className="dark:text-gray-400" />
)}
) } export default Topbar