"use client"; import { type ComponentPropsWithoutRef, type ComponentRef, forwardRef, } from "react"; import { Popover as PopoverPrimitive } from "radix-ui"; import { type ScopedProps, usePopoverScope } from "./scope"; import { composeEventHandlers } from "@radix-ui/primitive"; export namespace AssistantModalPrimitiveContent { export type Element = ComponentRef; export type Props = ComponentPropsWithoutRef< typeof PopoverPrimitive.Content > & { portalProps?: | ComponentPropsWithoutRef | undefined; dissmissOnInteractOutside?: boolean | undefined; }; } export const AssistantModalPrimitiveContent = forwardRef< AssistantModalPrimitiveContent.Element, AssistantModalPrimitiveContent.Props >( ( { __scopeAssistantModal, side, align, onInteractOutside, dissmissOnInteractOutside = false, portalProps, ...props }: ScopedProps, forwardedRef, ) => { const scope = usePopoverScope(__scopeAssistantModal); return ( e.preventDefault(), )} /> ); }, ); AssistantModalPrimitiveContent.displayName = "AssistantModalPrimitive.Content";