From b191d72d1224f02b50761905524c3742d6d87345 Mon Sep 17 00:00:00 2001 From: Abi Raja Date: Thu, 30 May 2024 12:43:00 -0400 Subject: [PATCH] abstract feedback call note into a feature flag --- frontend/src/App.tsx | 6 +++--- frontend/src/config.ts | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 074667c..b3f48d1 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -18,7 +18,7 @@ import { Textarea } from "@/components/ui/textarea"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "./components/ui/tabs"; import SettingsDialog from "./components/SettingsDialog"; import { AppState, CodeGenerationParams, EditorTheme, Settings } from "./types"; -import { IS_RUNNING_ON_CLOUD } from "./config"; +import { IS_RUNNING_ON_CLOUD, SHOULD_SHOW_FEEDBACK_CALL_NOTE } from "./config"; import { PicoBadge } from "./components/PicoBadge"; import { OnboardingNote } from "./components/OnboardingNote"; import { usePersistedState } from "./hooks/usePersistedState"; @@ -106,8 +106,8 @@ function App({ navbarComponent }: Props) { selectedCodeGenerationModel !== CodeGenerationModel.GPT_4O_2024_05_13 && appState === AppState.INITIAL; - // const showFeedbackCallNote = subscriberTier !== "free"; - const showFeedbackCallNote = false; + const showFeedbackCallNote = + subscriberTier !== "free" && SHOULD_SHOW_FEEDBACK_CALL_NOTE; const showSelectAndEditFeature = selectedCodeGenerationModel === CodeGenerationModel.GPT_4O_2024_05_13 && diff --git a/frontend/src/config.ts b/frontend/src/config.ts index c83914d..46a053a 100644 --- a/frontend/src/config.ts +++ b/frontend/src/config.ts @@ -21,6 +21,9 @@ export const STRIPE_PUBLISHABLE_KEY = export const SAAS_BACKEND_URL = import.meta.env.VITE_SAAS_BACKEND_URL || null; +// Feature flags +export const SHOULD_SHOW_FEEDBACK_CALL_NOTE = true; + // PostHog export const POSTHOG_KEY = import.meta.env.VITE_POSTHOG_KEY || null; export const POSTHOG_HOST = import.meta.env.VITE_POSTHOG_HOST || null;