fix: 模板的输入清空

dev/code-splitting
Lei OT 2 years ago
parent ac81169bde
commit 4f2e11981c

@ -35,6 +35,13 @@ const InputTemplate = ({ mobile, disabled = false, invokeSendMessage }) => {
return () => {};
}, [templates]);
useEffect(() => {
setActiveInput({});
return () => {};
}, [currentConversation.sn])
const [openTemplates, setOpenTemplates] = useState(false);
const [dataSource, setDataSource] = useState(templates);
const [searchContent, setSearchContent] = useState('');
@ -247,7 +254,10 @@ const InputTemplate = ({ mobile, disabled = false, invokeSendMessage }) => {
// </div>}
trigger='click'
open={openTemplates}
onOpenChange={setOpenTemplates}>
onOpenChange={(v) => {
setOpenTemplates(v);
setActiveInput({});
}}>
<Button type='text' className='' icon={<MessageOutlined />} size={'middle'} disabled={disabled} />
</Popover>
</>

Loading…
Cancel
Save