From b20e3ce52c1b736bc0918bb3c90f7c6590075eb8 Mon Sep 17 00:00:00 2001
From: Timothy Carambat <rambat1010@gmail.com>
Date: Mon, 26 Feb 2024 13:54:22 -0800
Subject: [PATCH] Only show critical toasts during onboarding (#810)

---
 frontend/src/pages/OnboardingFlow/Steps/CustomLogo/index.jsx  | 4 ----
 .../pages/OnboardingFlow/Steps/EmbeddingPreference/index.jsx  | 3 ---
 .../src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx    | 1 -
 frontend/src/pages/OnboardingFlow/Steps/UserSetup/index.jsx   | 4 ----
 .../OnboardingFlow/Steps/VectorDatabaseConnection/index.jsx   | 3 ---
 5 files changed, 15 deletions(-)

diff --git a/frontend/src/pages/OnboardingFlow/Steps/CustomLogo/index.jsx b/frontend/src/pages/OnboardingFlow/Steps/CustomLogo/index.jsx
index 47464dab6..377157c41 100644
--- a/frontend/src/pages/OnboardingFlow/Steps/CustomLogo/index.jsx
+++ b/frontend/src/pages/OnboardingFlow/Steps/CustomLogo/index.jsx
@@ -58,8 +58,6 @@ export default function CustomLogo({ setHeader, setForwardBtn, setBackBtn }) {
 
     const logoURL = await System.fetchLogo();
     _setLogo(logoURL);
-
-    showToast("Image uploaded successfully.", "success", { clear: true });
     setIsDefaultLogo(false);
   };
 
@@ -79,8 +77,6 @@ export default function CustomLogo({ setHeader, setForwardBtn, setBackBtn }) {
 
     const logoURL = await System.fetchLogo();
     _setLogo(logoURL);
-
-    showToast("Image successfully removed.", "success", { clear: true });
   };
 
   return (
diff --git a/frontend/src/pages/OnboardingFlow/Steps/EmbeddingPreference/index.jsx b/frontend/src/pages/OnboardingFlow/Steps/EmbeddingPreference/index.jsx
index 6fce2bf96..fa17eebdf 100644
--- a/frontend/src/pages/OnboardingFlow/Steps/EmbeddingPreference/index.jsx
+++ b/frontend/src/pages/OnboardingFlow/Steps/EmbeddingPreference/index.jsx
@@ -95,9 +95,6 @@ export default function EmbeddingPreference({
       showToast(`Failed to save embedding settings: ${error}`, "error");
       return;
     }
-    showToast("Embedder settings saved successfully.", "success", {
-      clear: true,
-    });
     navigate(paths.onboarding.vectorDatabase());
   };
 
diff --git a/frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx b/frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx
index 5f2781586..433914ae6 100644
--- a/frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx
+++ b/frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx
@@ -180,7 +180,6 @@ export default function LLMPreference({
       showToast(`Failed to save LLM settings: ${error}`, "error");
       return;
     }
-    showToast("LLM settings saved successfully.", "success", { clear: true });
     navigate(paths.onboarding.embeddingPreference());
   };
 
diff --git a/frontend/src/pages/OnboardingFlow/Steps/UserSetup/index.jsx b/frontend/src/pages/OnboardingFlow/Steps/UserSetup/index.jsx
index 500a483a1..2e619e395 100644
--- a/frontend/src/pages/OnboardingFlow/Steps/UserSetup/index.jsx
+++ b/frontend/src/pages/OnboardingFlow/Steps/UserSetup/index.jsx
@@ -124,8 +124,6 @@ const JustMe = ({
       return;
     }
 
-    showToast("Password set successfully!", "success", { clear: true });
-
     // Auto-request token with password that was just set so they
     // are not redirected to login after completion.
     const { token } = await System.requestToken({
@@ -245,9 +243,7 @@ const MyTeam = ({ setMultiUserLoginValid, myTeamSubmitRef, navigate }) => {
       return;
     }
 
-    showToast("Multi-user login enabled.", "success", { clear: true });
     navigate(paths.onboarding.dataHandling());
-
     // Auto-request token with credentials that was just set so they
     // are not redirected to login after completion.
     const { user, token } = await System.requestToken(data);
diff --git a/frontend/src/pages/OnboardingFlow/Steps/VectorDatabaseConnection/index.jsx b/frontend/src/pages/OnboardingFlow/Steps/VectorDatabaseConnection/index.jsx
index fb63cb8bc..bca7e9887 100644
--- a/frontend/src/pages/OnboardingFlow/Steps/VectorDatabaseConnection/index.jsx
+++ b/frontend/src/pages/OnboardingFlow/Steps/VectorDatabaseConnection/index.jsx
@@ -133,9 +133,6 @@ export default function VectorDatabaseConnection({
       showToast(`Failed to save Vector Database settings: ${error}`, "error");
       return;
     }
-    showToast("Vector Database settings saved successfully.", "success", {
-      clear: true,
-    });
     navigate(paths.onboarding.customLogo());
   };
 
-- 
GitLab