diff --git a/Models/ThemeConfig/LayerConfig.ts b/Models/ThemeConfig/LayerConfig.ts index ff3e9baca6..bfb5f2eb63 100644 --- a/Models/ThemeConfig/LayerConfig.ts +++ b/Models/ThemeConfig/LayerConfig.ts @@ -306,9 +306,9 @@ export default class LayerConfig extends WithContextLoader{ const icon = this.mapRendering[0].GenerateLeafletStyle(tags, clickable) - const lineStyle = this.lineRendering[0].GenerateLeafletStyle(tags) + const lineStyle = (this.lineRendering[0] ?? new LineRenderingConfig({}, "default"))?.GenerateLeafletStyle(tags) return { - icon, + icon: icon, ...lineStyle }; } diff --git a/UI/Popup/SplitRoadWizard.ts b/UI/Popup/SplitRoadWizard.ts index 2e2f38c85d..9ee39f683d 100644 --- a/UI/Popup/SplitRoadWizard.ts +++ b/UI/Popup/SplitRoadWizard.ts @@ -23,7 +23,7 @@ export default class SplitRoadWizard extends Toggle { source: {osmTags: "_cutposition=yes"}, mapRendering: [ { - location: ["point"], + location: ["point","centroid"], icon: {render: "circle:white;./assets/svg/scissors.svg"}, iconSize: {render: "30,30,center"} } diff --git a/scripts/lint.ts b/scripts/lint.ts index 771328366d..50b1d9e25d 100644 --- a/scripts/lint.ts +++ b/scripts/lint.ts @@ -7,7 +7,6 @@ import ScriptUtils from "./ScriptUtils"; import {writeFileSync} from "fs"; import {LayerConfigJson} from "../Models/ThemeConfig/Json/LayerConfigJson"; -import LineRenderingConfig from "../Models/ThemeConfig/LineRenderingConfig"; import LineRenderingConfigJson from "../Models/ThemeConfig/Json/LineRenderingConfigJson"; /**