fix: clear query do not trigger a search
This commit is contained in:
@@ -220,7 +220,7 @@ const GroundReranker: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
setLoading(false);
|
setLoading(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
const submitMessage = async () => {
|
const submitMessage = async (query: string) => {
|
||||||
try {
|
try {
|
||||||
await formRef.current?.form.validateFields();
|
await formRef.current?.form.validateFields();
|
||||||
if (!parameters.model) return;
|
if (!parameters.model) return;
|
||||||
@@ -245,7 +245,7 @@ const GroundReranker: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
{
|
{
|
||||||
model: parameters.model,
|
model: parameters.model,
|
||||||
top_n: parameters.top_n,
|
top_n: parameters.top_n,
|
||||||
query: queryValue,
|
query: query,
|
||||||
documents: [
|
documents: [
|
||||||
...textList.map((item) => item.text),
|
...textList.map((item) => item.text),
|
||||||
...fileList.map((item) => item.text)
|
...fileList.map((item) => item.text)
|
||||||
@@ -306,8 +306,11 @@ const GroundReranker: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleSearch = (val: string) => {
|
const handleSearch = (val: string, event: any, action: any) => {
|
||||||
submitMessage();
|
if (action.source === 'clear') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
submitMessage(val);
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleQueryChange = (e: any) => {
|
const handleQueryChange = (e: any) => {
|
||||||
@@ -435,18 +438,6 @@ const GroundReranker: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
handleOnValuesChange(changedValues, allValues);
|
handleOnValuesChange(changedValues, allValues);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
// useHotkeys(
|
|
||||||
// HotKeys.SUBMIT,
|
|
||||||
// (e: any) => {
|
|
||||||
// e.preventDefault();
|
|
||||||
// handleSearch(queryValue);
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// enabled: !loading,
|
|
||||||
// preventDefault: true
|
|
||||||
// }
|
|
||||||
// );
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (scroller.current) {
|
if (scroller.current) {
|
||||||
initialize(scroller.current);
|
initialize(scroller.current);
|
||||||
|
|||||||
Reference in New Issue
Block a user