diff --git a/plugin-designs/bless-india-posters/index.js b/plugin-designs/bless-india-posters/index.js index 63325e122..ba7552c9d 100644 --- a/plugin-designs/bless-india-posters/index.js +++ b/plugin-designs/bless-india-posters/index.js @@ -10,8 +10,15 @@ import { defineCustomElement } from 'vue' import BlessIndiaPosters from './bless-india-posters.vue' import { registerPosterType } from '@map/components/poster/posterTypes.js' import blessIndiaType from './src/blessIndiaPosterType.js' +import indiaStateType from '@map/components/poster/types/indiaStatePosterType.js' +import { registerPosterSectionElement } from '@map/elements/posterSectionElement.js' registerPosterType('blessIndia', blessIndiaType) +// The 36-state section under the big poster embeds — the SHARED +// library type (country-posters owns it; the whole-India card is NOT in it, it stays withheld). Register +// the type + define the section element here so this bundle can host the section on its own leaf too. +registerPosterType('indiaState', indiaStateType) +registerPosterSectionElement() const BlessIndiaPostersElement = defineCustomElement(BlessIndiaPosters)