"use client" import * as React from "react" import { Slot } from "@radix-ui/react-slot" import type { VariantProps } from "class-variance-authority" import { bubbleVariants, bubbleReactionsVariants, conversation } from "../../lib/conversation.js" import { cn } from "../../lib/utils.js" export type BubbleProps = React.ComponentProps<"div"> & VariantProps & { align?: "start" | "end" } export type BubbleContentProps = React.ComponentProps<"div"> & { asChild?: boolean } export type BubbleReactionsProps = React.ComponentProps<"div"> & VariantProps function BubbleGroup({ className, ...props }: React.ComponentProps<"div">) { return
} function Bubble({ variant = "default", align = "start", className, ...props }: BubbleProps) { return
} function BubbleContent({ asChild = false, className, ...props }: BubbleContentProps) { const Comp = asChild ? Slot : "div" return } function BubbleReactions({ side = "bottom", align = "end", className, ...props }: BubbleReactionsProps) { return
} export { BubbleGroup, Bubble, BubbleContent, BubbleReactions, bubbleVariants, bubbleReactionsVariants }