Skip to content

Commit 210915f

Browse files
author
wuzhiqing
committed
chore: adjust useEffect dependencies and destructure props for lint compliance
1 parent dd769a9 commit 210915f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app/components/chat.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,12 +479,13 @@ export function ChatActions(props: {
479479
const [showModelSelector, setShowModelSelector] = useState(false);
480480
const [showUploadImage, setShowUploadImage] = useState(false);
481481

482+
const { setAttachImages, setUploading } = props;
482483
useEffect(() => {
483484
const show = isVisionModel(currentModel);
484485
setShowUploadImage(show);
485486
if (!show) {
486-
props.setAttachImages([]);
487-
props.setUploading(false);
487+
setAttachImages([]);
488+
setUploading(false);
488489
}
489490

490491
// if current model is not available
@@ -504,7 +505,7 @@ export function ChatActions(props: {
504505
: nextModel.name,
505506
);
506507
}
507-
}, [chatStore, currentModel, models]);
508+
}, [chatStore, currentModel, models, setAttachImages, setUploading]);
508509

509510
return (
510511
<div className={styles["chat-input-actions"]}>

0 commit comments

Comments
 (0)