diff --git a/Models/ThemeConfig/LayerConfig.ts b/Models/ThemeConfig/LayerConfig.ts index 65a556665..22fc990f1 100644 --- a/Models/ThemeConfig/LayerConfig.ts +++ b/Models/ThemeConfig/LayerConfig.ts @@ -22,6 +22,7 @@ import Title from "../../UI/Base/Title"; import List from "../../UI/Base/List"; import Link from "../../UI/Base/Link"; import {Utils} from "../../Utils"; +import * as icons from "../../assets/tagRenderings/icons.json" export default class LayerConfig extends WithContextLoader { @@ -255,13 +256,7 @@ export default class LayerConfig extends WithContextLoader { } const titleIcons = []; - const defaultIcons = [ - "phonelink", - "emaillink", - "wikipedialink", - "osmlink", - "sharelink", - ]; + const defaultIcons = icons.defaultIcons; for (const icon of json.titleIcons ?? defaultIcons) { if (icon === "defaults") { titleIcons.push(...defaultIcons); diff --git a/assets/tagRenderings/icons.json b/assets/tagRenderings/icons.json index c1b9d5e27..06b97f81a 100644 --- a/assets/tagRenderings/icons.json +++ b/assets/tagRenderings/icons.json @@ -1,4 +1,11 @@ { + "defaultIcons": ["phonelink", + "emaillink", + "wikipedialink", + "osmlink", + "sharelink" + ], + "wikipedialink": { "render": "WP", "condition": {