@@ -18,11 +18,11 @@ const getMRTargetProject = () => {
18
18
return url . searchParams . get ( 'target_project' ) || '' ;
19
19
} ;
20
20
21
- const getCrossOriginExtensionHostFlagValue = ( extensionsGallerySettings ) => {
21
+ const getCrossOriginExtensionHostFlagValue = ( extensionMarketplaceSettings ) => {
22
22
return (
23
- extensionsGallerySettings ?. enabled ||
24
- extensionsGallerySettings ?. reason === 'opt_in_unset' ||
25
- extensionsGallerySettings ?. reason === 'opt_in_disabled'
23
+ extensionMarketplaceSettings ?. enabled ||
24
+ extensionMarketplaceSettings ?. reason === 'opt_in_unset' ||
25
+ extensionMarketplaceSettings ?. reason === 'opt_in_disabled'
26
26
) ;
27
27
} ;
28
28
@@ -37,7 +37,7 @@ export const initGitlabWebIDE = async (el) => {
37
37
forkInfo : forkInfoJSON ,
38
38
editorFont : editorFontJSON ,
39
39
codeSuggestionsEnabled,
40
- extensionsGallerySettings : extensionsGallerySettingsJSON ,
40
+ extensionMarketplaceSettings : extensionMarketplaceSettingsJSON ,
41
41
settingsContextHash,
42
42
signOutPath,
43
43
} = el . dataset ;
@@ -47,8 +47,8 @@ export const initGitlabWebIDE = async (el) => {
47
47
? convertObjectPropsToCamelCase ( JSON . parse ( editorFontJSON ) , { deep : true } )
48
48
: null ;
49
49
const forkInfo = forkInfoJSON ? JSON . parse ( forkInfoJSON ) : null ;
50
- const extensionsGallerySettings = extensionsGallerySettingsJSON
51
- ? convertObjectPropsToCamelCase ( JSON . parse ( extensionsGallerySettingsJSON ) , { deep : true } )
50
+ const extensionMarketplaceSettings = extensionMarketplaceSettingsJSON
51
+ ? convertObjectPropsToCamelCase ( JSON . parse ( extensionMarketplaceSettingsJSON ) , { deep : true } )
52
52
: undefined ;
53
53
54
54
const oauthConfig = getOAuthConfig ( el . dataset ) ;
@@ -82,11 +82,15 @@ export const initGitlabWebIDE = async (el) => {
82
82
signIn : el . dataset . signInPath ,
83
83
} ,
84
84
featureFlags : {
85
- crossOriginExtensionHost : getCrossOriginExtensionHostFlagValue ( extensionsGallerySettings ) ,
85
+ crossOriginExtensionHost : getCrossOriginExtensionHostFlagValue (
86
+ extensionMarketplaceSettings ,
87
+ ) ,
86
88
languageServerWebIDE : isLanguageServerEnabled ,
87
89
} ,
88
90
editorFont,
89
- extensionsGallerySettings,
91
+ // TODO: Use extensionMarketplaceSettings when https://gitlab.com/gitlab-org/gitlab-web-ide/-/merge_requests/425
92
+ // is merged and deployed.
93
+ extensionsGallerySettings : extensionMarketplaceSettings ,
90
94
settingsContextHash,
91
95
codeSuggestionsEnabled,
92
96
handleContextUpdate : handleUpdateUrl ,
0 commit comments