UNPKG

@assistant-ui/react

Version:

React components for AI chat.

18 lines (17 loc) 762 B
"use client"; // src/primitives/contentPart/ContentPartText.tsx import { forwardRef } from "react"; import { useContentPartText } from "../../primitive-hooks/contentPart/useContentPartText.mjs"; import { useSmooth } from "../../utils/smooth/useSmooth.mjs"; import { jsx } from "react/jsx-runtime"; var ContentPartPrimitiveText = forwardRef(({ smooth = true, component: Component = "span", ...rest }, forwardedRef) => { const { text, status } = useSmooth(useContentPartText(), smooth); return /* @__PURE__ */ jsx(Component, { "data-status": status.type, ...rest, ref: forwardedRef, children: text }); }); ContentPartPrimitiveText.displayName = "ContentPartPrimitive.Text"; export { ContentPartPrimitiveText }; //# sourceMappingURL=ContentPartText.mjs.map