import { GripVertical } from "lucide-react" import * as ResizablePrimitive from "react-resizable-panels" import { cn } from "@/lib/utils" const ResizablePanelGroup = ({ className, ...props }: React.ComponentProps) => ( ) const ResizablePanel = ResizablePrimitive.Panel const ResizableHandle = ({ withHandle, className, ...props }: React.ComponentProps & { withHandle?: boolean }) => ( div]:rotate-90 data-[orientation=vertical]:h-px data-[orientation=vertical]:w-full data-[orientation=vertical]:after:left-0 data-[orientation=vertical]:after:h-1 data-[orientation=vertical]:after:w-full data-[orientation=vertical]:after:-translate-y-1/2 data-[orientation=vertical]:after:translate-x-0 [&[data-orientation=vertical]>div]:rotate-90", className )} {...props} > {withHandle && (
)}
) export { ResizablePanelGroup, ResizablePanel, ResizableHandle }