From 08582223314e08143f8304c5037e8e3e4357570a Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 13 Oct 2024 18:48:42 -0500 Subject: [PATCH] add embeddings reindex progress to statusbar --- web/src/components/Statusbar.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web/src/components/Statusbar.tsx b/web/src/components/Statusbar.tsx index 1b20b26f6..fbdce28c4 100644 --- a/web/src/components/Statusbar.tsx +++ b/web/src/components/Statusbar.tsx @@ -11,7 +11,7 @@ import { MdCircle } from "react-icons/md"; import { Link } from "react-router-dom"; export default function Statusbar() { - const { messages, addMessage, clearMessages } = useContext( + const { messages, addMessage, removeMessage, clearMessages } = useContext( StatusBarMessagesContext, )!; @@ -47,17 +47,18 @@ export default function Statusbar() { useEffect(() => { if (reindexState) { if (reindexState.status == "indexing") { - clearMessages("embeddings-reindex"); addMessage( "embeddings-reindex", `Reindexing embeddings (${Math.floor((reindexState.processed_objects / reindexState.total_objects) * 100)}% complete)`, + undefined, + "status", ); } if (reindexState.status === "completed") { - clearMessages("embeddings-reindex"); + removeMessage("embeddings-reindex", "status"); } } - }, [reindexState, addMessage, clearMessages]); + }, [reindexState, addMessage, removeMessage]); return (