'use client'; import Link from 'next/link'; import { useRouter } from 'next/navigation'; import { useWindowSize } from 'usehooks-ts'; import { ModelSelector } from '@/components/custom/model-selector'; import { SidebarToggle } from '@/components/custom/sidebar-toggle'; import { Button } from '@/components/ui/button'; import { BetterTooltip } from '@/components/ui/tooltip'; import { PlusIcon, VercelIcon } from './icons'; import { useSidebar } from '../ui/sidebar'; export function ChatHeader({ selectedModelId }: { selectedModelId: string }) { const router = useRouter(); const { open } = useSidebar(); const { width: windowWidth } = useWindowSize(); return (
{(!open || windowWidth < 768) && ( )}
); }