/* * ============================================================================= * VibeQuant (vquant) — AI-Powered Financial Intelligence Platform * ----------------------------------------------------------------------------- * File: client/src/components/ui/resizable.tsx * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai * Website: https://www.spboucher.ai * Demo: https://www.vquant.ai * License: MIT (see LICENSE) * * Copyright © 2026 Simon-Pierre Boucher. All rights reserved. * ============================================================================= */ "use client" 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", className )} {...props} > {withHandle && (
)}
) export { ResizablePanelGroup, ResizablePanel, ResizableHandle }