'use client'; import Link from 'next/link'; import { useRouter } from 'next/navigation'; import { type User } from 'next-auth'; import { PlusIcon } from '@/components/custom/icons'; import { SidebarHistory } from '@/components/custom/sidebar-history'; import { SidebarUserNav } from '@/components/custom/sidebar-user-nav'; import { Button } from '@/components/ui/button'; import { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarGroupContent, SidebarHeader, SidebarMenu, useSidebar, } from '@/components/ui/sidebar'; import { BetterTooltip } from '@/components/ui/tooltip'; export function AppSidebar({ user }: { user: User | undefined }) { const router = useRouter(); const { setOpenMobile } = useSidebar(); return (
{ setOpenMobile(false); router.push('/'); router.refresh(); }} className="flex flex-row gap-3 items-center" > Chatbot
{user && ( )}
); }