diff --git a/src/Models/ThemeConfig/Json/LayerConfigJson.ts b/src/Models/ThemeConfig/Json/LayerConfigJson.ts index 79c4abe7a5..9945a98cb3 100644 --- a/src/Models/ThemeConfig/Json/LayerConfigJson.ts +++ b/src/Models/ThemeConfig/Json/LayerConfigJson.ts @@ -619,7 +619,7 @@ export interface LayerConfigJson { * * In the move wizard, the option `snap object onto {snapName}` is shown * - * group: hidden + * group: expert */ snapName?: Translatable diff --git a/src/UI/Studio/EditLayerState.ts b/src/UI/Studio/EditLayerState.ts index a8fa9886f7..eb3c1895d0 100644 --- a/src/UI/Studio/EditLayerState.ts +++ b/src/UI/Studio/EditLayerState.ts @@ -1,12 +1,7 @@ import { ConfigMeta } from "./configMeta" import { Store, UIEventSource } from "../../Logic/UIEventSource" import { LayerConfigJson } from "../../Models/ThemeConfig/Json/LayerConfigJson" -import { - Conversion, - ConversionMessage, - DesugaringContext, - Pipe, -} from "../../Models/ThemeConfig/Conversion/Conversion" +import { Conversion, ConversionMessage, DesugaringContext, Pipe } from "../../Models/ThemeConfig/Conversion/Conversion" import { PrepareLayer } from "../../Models/ThemeConfig/Conversion/PrepareLayer" import { PrevalidateTheme, ValidateLayer } from "../../Models/ThemeConfig/Conversion/Validation" import { AllSharedLayers } from "../../Customizations/AllSharedLayers" @@ -24,6 +19,7 @@ import { ConversionContext } from "../../Models/ThemeConfig/Conversion/Conversio import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource" import { TagRenderingConfigJson } from "../../Models/ThemeConfig/Json/TagRenderingConfigJson" import { ValidateTheme } from "../../Models/ThemeConfig/Conversion/ValidateTheme" +import * as questions from "../../assets/generated/layers/questions.json" export interface HighlightedTagRendering { path: ReadonlyArray @@ -449,11 +445,10 @@ export default class EditLayerState extends EditJsonState { configuration: Partial ): Promise { const layers = AllSharedLayers.getSharedLayersConfigs() - - const questions = layers.get("questions") + const questionsLayer = questions const sharedQuestions = new Map() - for (const question of questions.tagRenderings) { - sharedQuestions.set(question["id"], question) + for (const question of questionsLayer.tagRenderings) { + sharedQuestions.set(question["id"], question) } const state: DesugaringContext = { tagRenderings: sharedQuestions, @@ -527,10 +522,9 @@ export class EditThemeState extends EditJsonState { layers.set(l, config) } - const questions = layers.get("questions") const sharedQuestions = new Map() for (const question of questions.tagRenderings) { - sharedQuestions.set(question["id"], question) + sharedQuestions.set(question["id"], question) } const state: DesugaringContext = { tagRenderings: sharedQuestions,