doxa-maps/library/components/legends
Doxa Maps 0ea7dd48e7 ApproxPinNote renders on a host without vue-i18n
It called useI18n() unguarded at setup. On an embeddable leaf whose host never installed vue-i18n that
throws inside the custom-element boundary and leaves an empty shadow root: the FilterDropdown failure
that blanked people-groups-grid. It now guards the call the way PinHint does, and falls back to the
English pins.* wording with the same {names}/{n} placeholders filled. Reported by gospel-plugin.
2026-09-26 17:28:46 +00:00
..
ApproxPinNote.vue ApproxPinNote renders on a host without vue-i18n 2026-09-26 17:28:46 +00:00
LegendDesktop.vue People-group pins say what they are: one shared note, and the groups that share a point are named 2026-09-26 13:04:15 +00:00
LegendMobile.vue Four shared controls get a 24x24 target at every pointer, not only on touch (WCAG 2.5.8) 2026-09-26 13:35:57 +00:00
LegendProgressBar.vue Prayer legend: bar only in the header (no numbers); research map search pill matches the legend width; Mapbox attribution on every map 2026-09-16 20:16:04 -05:00
LegendRows.vue consolidate docs into documentation/ and deployment shells into deployment/ 2026-09-21 23:23:23 +00:00
LegendTools.vue Share, export, clusters and the pin hint stop being typed in English 2026-09-26 12:23:49 +00:00
SemanticTreeLegend.vue Four shared controls get a 24x24 target at every pointer, not only on touch (WCAG 2.5.8) 2026-09-26 13:35:57 +00:00