diff --git a/web/src/app/admin/connector/[ccPairId]/page.tsx b/web/src/app/admin/connector/[ccPairId]/page.tsx index 91c2e197b..530b11332 100644 --- a/web/src/app/admin/connector/[ccPairId]/page.tsx +++ b/web/src/app/admin/connector/[ccPairId]/page.tsx @@ -50,14 +50,8 @@ function Main({ ccPairId }: { ccPairId: number }) { const { popup, setPopup } = usePopup(); const finishConnectorDeletion = useCallback(() => { - setPopup({ - message: "Connector deleted successfully", - type: "success", - }); - setTimeout(() => { - router.push("/admin/indexing/status"); - }, 2000); - }, [router, setPopup]); + router.push("/admin/indexing/status?message=connector-deleted"); + }, [router]); useEffect(() => { if (isEditing && inputRef.current) { @@ -80,14 +74,7 @@ function Main({ ccPairId }: { ccPairId: number }) { ) { finishConnectorDeletion(); } - }, [ - isLoading, - ccPair, - error, - hasLoadedOnce, - router, - finishConnectorDeletion, - ]); + }, [isLoading, ccPair, error, hasLoadedOnce]); const handleNameChange = (e: React.ChangeEvent) => { setEditableName(e.target.value); diff --git a/web/src/app/admin/indexing/status/page.tsx b/web/src/app/admin/indexing/status/page.tsx index e5f1ea6ce..5b77d5151 100644 --- a/web/src/app/admin/indexing/status/page.tsx +++ b/web/src/app/admin/indexing/status/page.tsx @@ -10,12 +10,6 @@ import { useConnectorCredentialIndexingStatus } from "@/lib/hooks"; import { usePopupFromQuery } from "@/components/popup/PopupFromQuery"; function Main() { - const { popup } = usePopupFromQuery({ - "connector-created": { - message: "Connector created successfully", - type: "success", - }, - }); const { data: indexAttemptData, isLoading: indexAttemptIsLoading, @@ -70,19 +64,28 @@ function Main() { }); return ( - <> - {popup} - - + ); } export default function Status() { + const { popup } = usePopupFromQuery({ + "connector-created": { + message: "Connector created successfully", + type: "success", + }, + "connector-deleted": { + message: "Connector deleted successfully", + type: "success", + }, + }); + return (
+ {popup} } title="Existing Connectors"