@eeacms/volto-chatbot
Version:
@eeacms/volto-chatbot: Volto add-on
30 lines (27 loc) • 802 B
JSX
import { Checkbox, Popup } from 'semantic-ui-react';
const QualityCheckToggle = ({ isEditMode, enabled, setEnabled }) => {
return (
<div className="quality-check-toggle">
<Popup
wide
basic
className="quality-check-popup"
content="Checks the AI's statements against cited sources to highlight possible inaccuracies and hallucinations."
trigger={
<Checkbox
id="fact-check-toggle"
toggle
label={{
children: 'Fact-check AI answer',
htmlFor: 'fact-check-toggle',
}}
disabled={isEditMode}
checked={enabled}
onChange={() => setEnabled((v) => !v)}
/>
}
/>
</div>
);
};
export default QualityCheckToggle;