File tree Expand file tree Collapse file tree 4 files changed +27
-11
lines changed
view/data-extensions-editor Expand file tree Collapse file tree 4 files changed +27
-11
lines changed Original file line number Diff line number Diff line change @@ -714,6 +714,7 @@ export function showQueriesPanel(): boolean {
714714
715715const DATA_EXTENSIONS = new Setting ( "dataExtensions" , ROOT_SETTING ) ;
716716const LLM_GENERATION = new Setting ( "llmGeneration" , DATA_EXTENSIONS ) ;
717+ const FRAMEWORK_MODE = new Setting ( "frameworkMode" , DATA_EXTENSIONS ) ;
717718const DISABLE_AUTO_NAME_EXTENSION_PACK = new Setting (
718719 "disableAutoNameExtensionPack" ,
719720 DATA_EXTENSIONS ,
@@ -723,6 +724,10 @@ export function showLlmGeneration(): boolean {
723724 return ! ! LLM_GENERATION . getValue < boolean > ( ) ;
724725}
725726
727+ export function enableFrameworkMode ( ) : boolean {
728+ return ! ! FRAMEWORK_MODE . getValue < boolean > ( ) ;
729+ }
730+
726731export function disableAutoNameExtensionPack ( ) : boolean {
727732 return ! ! DISABLE_AUTO_NAME_EXTENSION_PACK . getValue < boolean > ( ) ;
728733}
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ import {
4949 createAutoModelRequest ,
5050 parsePredictedClassifications ,
5151} from "./auto-model" ;
52- import { showLlmGeneration } from "../config" ;
52+ import { enableFrameworkMode , showLlmGeneration } from "../config" ;
5353import { getAutoModelUsages } from "./auto-model-usages-query" ;
5454import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders" ;
5555import { Mode } from "./shared/mode" ;
@@ -168,6 +168,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
168168 t : "setDataExtensionEditorViewState" ,
169169 viewState : {
170170 extensionPack : this . extensionPack ,
171+ enableFrameworkMode : enableFrameworkMode ( ) ,
171172 showLlmButton : showLlmGeneration ( ) ,
172173 mode : this . mode ,
173174 } ,
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { Mode } from "./mode";
33
44export interface DataExtensionEditorViewState {
55 extensionPack : ExtensionPack ;
6+ enableFrameworkMode : boolean ;
67 showLlmButton : boolean ;
78 mode : Mode ;
89}
Original file line number Diff line number Diff line change @@ -204,16 +204,25 @@ export function DataExtensionsEditor({
204204 < div >
205205 { percentFormatter . format ( unModeledPercentage / 100 ) } unmodeled
206206 </ div >
207- < div >
208- Mode:{ " " }
209- { viewState ?. mode === Mode . Framework ? "Framework" : "Application" }
210- </ div >
211- < div >
212- < LinkIconButton onClick = { onSwitchModeClick } >
213- < span slot = "start" className = "codicon codicon-library" > </ span >
214- Switch mode
215- </ LinkIconButton >
216- </ div >
207+ { viewState ?. enableFrameworkMode && (
208+ < >
209+ < div >
210+ Mode:{ " " }
211+ { viewState ?. mode === Mode . Framework
212+ ? "Framework"
213+ : "Application" }
214+ </ div >
215+ < div >
216+ < LinkIconButton onClick = { onSwitchModeClick } >
217+ < span
218+ slot = "start"
219+ className = "codicon codicon-library"
220+ > </ span >
221+ Switch mode
222+ </ LinkIconButton >
223+ </ div >
224+ </ >
225+ ) }
217226 </ DetailsContainer >
218227
219228 < EditorContainer >
You can’t perform that action at this time.
0 commit comments