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