Răsfoiți Sursa

Handle unset editor theme (#12892)

GitOrigin-RevId: 0e3413c08c6fd0752cd90ee868fec9b0f9f77437
Alf Eaton 3 ani în urmă
părinte
comite
b010d6a5d3

+ 4 - 0
services/web/frontend/js/features/source-editor/extensions/theme.ts

@@ -243,6 +243,10 @@ const staticTheme = EditorView.theme({
 })
 })
 
 
 const loadSelectedTheme = async (editorTheme: string) => {
 const loadSelectedTheme = async (editorTheme: string) => {
+  if (!editorTheme) {
+    editorTheme = 'textmate' // use the default theme if unset
+  }
+
   const { theme, highlightStyle, dark } = await import(
   const { theme, highlightStyle, dark } = await import(
     /* webpackChunkName: "cm6-theme" */ `../themes/cm6/${editorTheme}.json`
     /* webpackChunkName: "cm6-theme" */ `../themes/cm6/${editorTheme}.json`
   )
   )