mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-03 21:29:08 +00:00
Resolve various warnings during export
This commit is contained in:
@@ -92,7 +92,7 @@ export default function ChatHistory(props: ChatHistoryProps) {
|
||||
scrollToBottomAfterDataLoad();
|
||||
}
|
||||
|
||||
}, [chatHistoryRef.current, data]);
|
||||
}, [data, currentPage]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!hasMoreMessages || fetchingData) return;
|
||||
@@ -111,7 +111,7 @@ export default function ChatHistory(props: ChatHistoryProps) {
|
||||
}
|
||||
|
||||
return () => observer.disconnect();
|
||||
}, [sentinelRef.current, hasMoreMessages, currentPage, fetchingData]);
|
||||
}, [hasMoreMessages, currentPage, fetchingData]);
|
||||
|
||||
useEffect(() => {
|
||||
setHasMoreMessages(true);
|
||||
@@ -160,7 +160,7 @@ export default function ChatHistory(props: ChatHistoryProps) {
|
||||
return () => observer.disconnect();
|
||||
}, []);
|
||||
|
||||
const fetchMoreMessages = (currentPage: number) => {
|
||||
function fetchMoreMessages(currentPage: number) {
|
||||
if (!hasMoreMessages || fetchingData) return;
|
||||
const nextPage = currentPage + 1;
|
||||
|
||||
|
||||
@@ -252,7 +252,7 @@ export default function ChatInputArea(props: ChatInputProps) {
|
||||
startRecordingAndTranscribe();
|
||||
}
|
||||
|
||||
}, [recording]);
|
||||
}, [recording, mediaRecorder]);
|
||||
|
||||
const chatInputRef = useRef<HTMLTextAreaElement>(null);
|
||||
useEffect(() => {
|
||||
|
||||
@@ -246,7 +246,7 @@ export default function ChatMessage(props: ChatMessageProps) {
|
||||
|
||||
// Sanitize and set the rendered markdown
|
||||
setMarkdownRendered(DOMPurify.sanitize(markdownRendered));
|
||||
}, [props.chatMessage.message]);
|
||||
}, [props.chatMessage.message, props.chatMessage.intent]);
|
||||
|
||||
useEffect(() => {
|
||||
if (copySuccess) {
|
||||
|
||||
@@ -74,11 +74,13 @@ export const ModelPicker: React.FC<any> = (props: ModelPickerProps) => {
|
||||
|
||||
let userData = useAuthenticatedData();
|
||||
|
||||
const setModelUsed = props.setModelUsed;
|
||||
|
||||
useEffect(() => {
|
||||
if (props.setModelUsed && selectedModel) {
|
||||
props.setModelUsed(selectedModel);
|
||||
if (setModelUsed && selectedModel) {
|
||||
setModelUsed(selectedModel);
|
||||
}
|
||||
}, [selectedModel]);
|
||||
}, [selectedModel, setModelUsed]);
|
||||
|
||||
if (!models) {
|
||||
return <div>Loading...</div>;
|
||||
|
||||
@@ -62,7 +62,7 @@ export default function NavMenu() {
|
||||
useEffect(() => {
|
||||
if (!initialLoadDone) return;
|
||||
toggleDarkMode(darkMode);
|
||||
}, [darkMode]);
|
||||
}, [darkMode, initialLoadDone]);
|
||||
|
||||
function toggleDarkMode(darkMode: boolean) {
|
||||
if (darkMode) {
|
||||
|
||||
@@ -387,7 +387,7 @@ function ChatSessionActionMenu(props: ChatSessionActionMenuProps) {
|
||||
setShowShareUrl(true);
|
||||
setIsSharing(false);
|
||||
}
|
||||
}, [isSharing]);
|
||||
}, [isSharing, props.conversationId]);
|
||||
|
||||
if (isRenaming) {
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user