UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

12 lines 981 B
"use client"; import { jsx as _jsx } from "react/jsx-runtime"; import { forwardRef } from "react"; import * as PopoverPrimitive from "@radix-ui/react-popover"; import { usePopoverScope } from "./scope.js"; import { composeEventHandlers } from "@radix-ui/primitive"; export const AssistantModalPrimitiveContent = forwardRef(({ __scopeAssistantModal, side, align, onInteractOutside, dissmissOnInteractOutside = false, portalProps, ...props }, forwardedRef) => { const scope = usePopoverScope(__scopeAssistantModal); return (_jsx(PopoverPrimitive.Portal, { ...scope, ...portalProps, children: _jsx(PopoverPrimitive.Content, { ...scope, ...props, ref: forwardedRef, side: side ?? "top", align: align ?? "end", onInteractOutside: composeEventHandlers(onInteractOutside, dissmissOnInteractOutside ? undefined : (e) => e.preventDefault()) }) })); }); AssistantModalPrimitiveContent.displayName = "AssistantModalPrimitive.Content"; //# sourceMappingURL=AssistantModalContent.js.map