"use client" import * as React from "react" import { PreviewCard as PreviewCardPrimitive } from "@base-ui/react/preview-card" import { cn } from "@/lib/utils" export type HoverCardProps = PreviewCardPrimitive.Root.Props export type HoverCardTriggerProps = PreviewCardPrimitive.Trigger.Props export type HoverCardContentProps = PreviewCardPrimitive.Popup.Props & Pick< PreviewCardPrimitive.Positioner.Props, "align" | "alignOffset" | "collisionBoundary" | "collisionPadding" | "side" | "sideOffset" > export type HoverCardArrowProps = PreviewCardPrimitive.Arrow.Props function HoverCard({ ...props }: HoverCardProps) { return } function HoverCardTrigger({ ...props }: HoverCardTriggerProps) { if (!("render" in props) && React.isValidElement(props.children)) { const { children, ...rest } = props return } return } function HoverCardContent({ className, align = "center", alignOffset = 0, collisionPadding = 12, side = "bottom", sideOffset = 8, ...props }: HoverCardContentProps) { return ( ) } function HoverCardArrow({ className, ...props }: HoverCardArrowProps) { return ( ) } export { HoverCard, HoverCardArrow, HoverCardContent, HoverCardTrigger }