From 26587e8ab05f47259c65db3f049da85d801abe51 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 24 Nov 2023 15:33:34 +0700 Subject: [PATCH] fix: feature flag does not cached --- web/context/FeatureToggle.tsx | 9 +++------ web/screens/Chat/SimpleTextMessage/index.tsx | 1 - 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/web/context/FeatureToggle.tsx b/web/context/FeatureToggle.tsx index b93cc40c4..405cef904 100644 --- a/web/context/FeatureToggle.tsx +++ b/web/context/FeatureToggle.tsx @@ -22,12 +22,9 @@ export default function FeatureToggleWrapper({ const [experimentalEnabed, setExperimentalEnabled] = useState(false) useEffect(() => { - // Global experimental feature is disabled - let globalFeatureEnabled = false - if (localStorage.getItem(EXPERIMENTAL_FEATURE_ENABLED) !== 'true') { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - globalFeatureEnabled = true - } + setExperimentalEnabled( + localStorage.getItem(EXPERIMENTAL_FEATURE_ENABLED) === 'true' + ) }, []) const setExperimentalFeature = (on: boolean) => { diff --git a/web/screens/Chat/SimpleTextMessage/index.tsx b/web/screens/Chat/SimpleTextMessage/index.tsx index 96a408ea0..98fd48182 100644 --- a/web/screens/Chat/SimpleTextMessage/index.tsx +++ b/web/screens/Chat/SimpleTextMessage/index.tsx @@ -5,7 +5,6 @@ import { ChatCompletionRole, MessageStatus, ThreadMessage } from '@janhq/core' import hljs from 'highlight.js' -import { MoreVertical } from 'lucide-react' import { Marked } from 'marked' import { markedHighlight } from 'marked-highlight'