@assistant-ui/react
Version:
Typescript/React library for AI Chat
23 lines (22 loc) • 630 B
JavaScript
"use client";
// src/primitives/composer/ComposerIf.tsx
import { useComposer } from "../../context/react/ComposerContext.mjs";
var useComposerIf = (props) => {
return useComposer((composer) => {
if (props.editing === true && !composer.isEditing) return false;
if (props.editing === false && composer.isEditing) return false;
return true;
});
};
var ComposerPrimitiveIf = ({
children,
...query
}) => {
const result = useComposerIf(query);
return result ? children : null;
};
ComposerPrimitiveIf.displayName = "ComposerPrimitive.If";
export {
ComposerPrimitiveIf
};
//# sourceMappingURL=ComposerIf.mjs.map