doxa-maps/plugin-designs/doxa-simple-map/simple-map.instances.json
Doxa Maps e19697673d
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
Doxa Maps — the map bundler, 7 production plugins and the Experimental shelf
2026-09-25 20:07:59 +00:00

34 lines
1.4 KiB
JSON

{
"//": "Preconfigured instances of the doxa-simple-map parameterized profile. ONE profile, rendered N ways by preset props. The build step reads this and emits a standalone embeddable page per instance at doxa-simple-map/<instance>/index.html (nested under the profile). This is DISTINCT from tabs (which nest many components into one element) — this SPLITS one profile into many render targets. The base profile (doxa-simple-map/doxa-simple-map/) still accepts live props; these are just named, preset variants for direct embedding.",
"profile": "doxa-simple-map",
"apiBaseUrl": "https://pray.doxa.life",
"instances": [
{
"id": "prayer",
"title": "Prayer Map",
"props": {
"instanceId": "embed-prayer",
"dataSource": "pray-tools",
"tabs": [{ "id": "prayer", "colorStrategy": "prayer", "legend": "prayer", "popup": "prayer" }]
}
},
{
"id": "engagement",
"title": "Engagement Map",
"props": {
"instanceId": "embed-engagement",
"dataSource": "pray-tools",
"tabs": [{ "id": "engagement", "colorStrategy": "engagement", "legend": "engagement", "popup": "engagement" }]
}
},
{
"id": "adoption",
"title": "Adoption Map",
"props": {
"instanceId": "embed-adoption",
"dataSource": "pray-tools",
"tabs": [{ "id": "adoption", "colorStrategy": "adoption", "legend": "adoption", "popup": "adoption" }]
}
}
]
}