fix: bingAI/settings: wrong usage of checkbox

This commit is contained in:
Wentao Lyu 2023-04-04 01:04:33 +08:00
parent e7c9ae5a7d
commit ea88e9b981

View file

@ -15,8 +15,9 @@ const optionText =
'p-0 shadow-none text-right pr-1 h-8 border-transparent focus:ring-[#10a37f] focus:ring-offset-0 focus:ring-opacity-100 hover:bg-gray-800/10 dark:hover:bg-white/10 focus:bg-gray-800/10 dark:focus:bg-white/10 transition-colors'; 'p-0 shadow-none text-right pr-1 h-8 border-transparent focus:ring-[#10a37f] focus:ring-offset-0 focus:ring-opacity-100 hover:bg-gray-800/10 dark:hover:bg-white/10 focus:bg-gray-800/10 dark:focus:bg-white/10 transition-colors';
function Settings(props) { function Settings(props) {
const [showSystemMessage, setShowSystemMessage] = React.useState(false); // const [showSystemMessage, setShowSystemMessage] = React.useState(false);
const { context, setContext, systemMessage, setSystemMessage, jailbreak, setJailbreak } = props; const { context, setContext, systemMessage, setSystemMessage, jailbreak, setJailbreak } = props;
const showSystemMessage = jailbreak;
return ( return (
<> <>
@ -46,12 +47,12 @@ function Settings(props) {
<div className="flex items-center space-x-3"> <div className="flex items-center space-x-3">
<Checkbox <Checkbox
id="jailbreak" id="jailbreak"
value={jailbreak} checked={jailbreak}
className="dark:border-gray-500 dark:bg-gray-700 dark:text-gray-50 focus:ring-opacity-20 dark:focus:ring-opacity-50 dark:focus:ring-offset-0 dark:focus:ring-gray-600" className="dark:border-gray-500 dark:bg-gray-700 dark:text-gray-50 focus:ring-opacity-20 dark:focus:ring-opacity-50 dark:focus:ring-offset-0 dark:focus:ring-gray-600"
// onCheckedChange={setJailbreak} // onCheckedChange={setJailbreak}
onCheckedChange={checked => { onCheckedChange={checked => {
setJailbreak(checked); setJailbreak(checked);
setShowSystemMessage(checked); // setShowSystemMessage(checked);
}} }}
/> />
<label <label