File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
src/features/ChatInput/ActionBar Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import { useTranslation } from 'react-i18next';
55
66import TipGuide from '@/components/TipGuide' ;
77import { isServerMode } from '@/const/version' ;
8+ import { featureFlagsSelectors , useServerConfigStore } from '@/store/serverConfig' ;
89import { useUserStore } from '@/store/user' ;
910import { preferenceSelectors } from '@/store/user/selectors' ;
1011
@@ -15,11 +16,17 @@ const enableKnowledge = isServerMode;
1516const Knowledge = memo ( ( ) => {
1617 const { t } = useTranslation ( 'chat' ) ;
1718
19+ const { enableKnowledgeBase } = useServerConfigStore ( featureFlagsSelectors ) ;
20+
1821 const [ showTip , updateGuideState ] = useUserStore ( ( s ) => [
1922 preferenceSelectors . showUploadFileInKnowledgeBaseTip ( s ) ,
2023 s . updateGuideState ,
2124 ] ) ;
2225
26+ if ( ! enableKnowledgeBase ) {
27+ return null ;
28+ }
29+
2330 const content = (
2431 < DropdownMenu >
2532 < ActionIcon
Original file line number Diff line number Diff line change 11import { isServerMode } from '@/const/version' ;
2+ import { featureFlagsSelectors , useServerConfigStore } from '@/store/serverConfig' ;
23
34import ClientMode from './ClientMode' ;
45import ServerMode from './ServerMode' ;
56
6- const Upload = isServerMode ? ServerMode : ClientMode ;
7+ const Upload = ( ) => {
8+ const { enableKnowledgeBase } = useServerConfigStore ( featureFlagsSelectors ) ;
9+ return isServerMode && enableKnowledgeBase ? < ServerMode /> : < ClientMode /> ;
10+ } ;
711
812export default Upload ;
You can’t perform that action at this time.
0 commit comments