UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

31 lines (30 loc) 915 B
"use client"; // src/primitives/actionBar/ActionBarRoot.tsx import { Primitive } from "@radix-ui/react-primitive"; import { forwardRef } from "react"; import { useActionBarFloatStatus, HideAndFloatStatus } from "./useActionBarFloatStatus.mjs"; import { jsx } from "react/jsx-runtime"; var 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.mjs.map