/* Copyright (C) 2023-2026 QuantumNous This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . For commercial licensing, please contact support@quantumnous.com */ import * as React from 'react' import { Popover as PopoverPrimitive } from '@base-ui/react/popover' import { cn } from '@/lib/utils' function Popover({ ...props }: PopoverPrimitive.Root.Props) { return } function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props) { return } function PopoverContent({ className, align = 'center', alignOffset = 0, side = 'bottom', sideOffset = 4, collisionPadding, collisionBoundary, collisionAvoidance, ...props }: PopoverPrimitive.Popup.Props & Pick< PopoverPrimitive.Positioner.Props, | 'align' | 'alignOffset' | 'side' | 'sideOffset' | 'collisionPadding' | 'collisionBoundary' | 'collisionAvoidance' >) { return ( ) } function PopoverHeader({ className, ...props }: React.ComponentProps<'div'>) { return (
) } function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Props) { return ( ) } function PopoverDescription({ className, ...props }: PopoverPrimitive.Description.Props) { return ( ) } export { Popover, PopoverContent, PopoverDescription, PopoverHeader, PopoverTitle, PopoverTrigger, }