diff --git a/documentation/reference-library-index.md b/documentation/reference-library-index.md index 8533ebabd..fdeb02027 100644 --- a/documentation/reference-library-index.md +++ b/documentation/reference-library-index.md @@ -117,6 +117,8 @@ and a change here can break other maps. `import … from '@map/composables/useAvatarGenerator.js'` - **useCountryOutline** — useCountryOutline.js — country boundary OUTLINE overlay on country search. `import … from '@map/composables/useCountryOutline.js'` +- **useCsvExport** — useCsvExport.js — ★ SHARED LIBRARY CODE (dashboard-kit landing 3). Two parameters make it + `import … from '@map/composables/useCsvExport.js'` - **useDashboardLayout** — useDashboardLayout.js — reusable drag-resize + persistence engine for the CMV dashboard grid. `import … from '@map/composables/useDashboardLayout.js'` - **useDashboardSearch** — useDashboardSearch.js — the ONE free-text search the whole dashboard shares. @@ -149,6 +151,8 @@ and a change here can break other maps. `import … from '@map/composables/useMapSelection.js'` - **useMapTheme** — useMapTheme.js — shared light/dark theme for every map profile. `import … from '@map/composables/useMapTheme.js'` +- **useOptionalT** — ★ NO .-SHAPED EXAMPLES IN THIS FILE'S COMMENTS. check:i18n-keys-exist reads any such + `import … from '@map/composables/useOptionalT.js'` - **usePosterPrints** — usePosterPrints.js — THE print actions every poster wall shares. `import … from '@map/composables/usePosterPrints.js'` - **usePplrInstance** — usePplrInstance.js — per-map "instance store" mediator. @@ -163,10 +167,14 @@ and a change here can break other maps. `import … from '@map/composables/useSelectedPin.js'` - **useSelectionBus** — useSelectionBus.js — hand-rolled pub/sub brushing-and-linking bus. `import … from '@map/composables/useSelectionBus.js'` +- **useSelectionCamera** — useSelectionCamera.js — "select rows in the table, the map zooms to that selection." + `import … from '@map/composables/useSelectionCamera.js'` - **useShadowStyles** — useShadowStyles.js — Shadow DOM Style Injection `import … from '@map/composables/useShadowStyles.js'` - **useSharedMapToken** — useSharedMapToken.js — ONE page, ONE map token, shared by every element on it. `import … from '@map/composables/useSharedMapToken.js'` +- **useTextHighlight** — highlightRanges(value, indices) — wrap each matched index range in + `import … from '@map/composables/useTextHighlight.js'` ### Utilities (pure helper functions)