import React from 'react'; import { Minimize2 } from 'lucide-react'; import { TooltipAnchor } from '~/components/ui'; import { useLocalize } from '~/hooks'; import { cn } from '~/utils'; const CollapseChat = ({ isScrollable, isCollapsed, setIsCollapsed, }: { isScrollable: boolean; isCollapsed: boolean; setIsCollapsed: React.Dispatch>; }) => { const localize = useLocalize(); if (!isScrollable) { return null; } if (isCollapsed) { return null; } return ( setIsCollapsed(true)} className={cn( 'absolute right-2 top-2 z-10 size-[35px] rounded-full p-2 transition-colors', 'hover:bg-surface-hover focus:outline-none focus:ring-2 focus:ring-primary focus:ring-opacity-50', )} > ); }; export default CollapseChat;