UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

29 lines 865 B
"use client"; import { jsx } from "react/jsx-runtime"; import { Primitive } from "@radix-ui/react-primitive"; import { forwardRef } from "react"; import { useActionBarFloatStatus, HideAndFloatStatus } from "./useActionBarFloatStatus"; const ActionBarPrimitiveRoot = forwardRef(({ hideWhenRunning, autohide, autohideFloat, ...rest }, ref) => { const hideAndfloatStatus = useActionBarFloatStatus({ hideWhenRunning, autohide, autohideFloat }); if (hideAndfloatStatus === HideAndFloatStatus.Hidden) return null; return /* @__PURE__ */ jsx( Primitive.div, { ...hideAndfloatStatus === HideAndFloatStatus.Floating ? { "data-floating": "true" } : null, ...rest, ref } ); }); ActionBarPrimitiveRoot.displayName = "ActionBarPrimitive.Root"; export { ActionBarPrimitiveRoot }; //# sourceMappingURL=ActionBarRoot.js.map