{"version":3,"file":"configureComponents.mjs","sources":["../../lib/configurations/configureComponents.ts"],"sourcesContent":["import ExpandableSelectFacet from \"../facets/ExpandableSelectFacet.vue\";\nimport RadioFacet from \"../facets/RadioFacet.vue\";\nimport PvShowMore from \"../widgets/PvShowMore.vue\";\nimport PvButton from \"../widgets/PvButton.vue\";\nimport PvBanner from \"../widgets/PvBanner.vue\";\nimport DatasetDetailsNavigationPage from \"../datasetDetails/navigation/DatasetDetailsNavigationPage.vue\";\nimport PvDataInfoBox from \"../PvDataInfoBox/PvDataInfoBox.vue\";\nimport Datasets from \"../datasets/Datasets.vue\";\nimport DistributionsHeader from \"../datasetDetails/distributions/DistributionsHeader.vue\";\nimport DistributionDetails from \"../datasetDetails/distributions/distributionDetails/DistributionDetails.vue\";\nimport SelectedFacetsOverview from \"../facets/SelectedFacetsOverview.vue\"\nimport SubNavigation from \"../navigation/SubNavigation.vue\";\nimport DatasetDetailsHeader  from \"../datasetDetails/header/DatasetDetailsHeader.vue\";\nimport DatasetDetailsDescription from \"../datasetDetails/DatasetDetailsDescription.vue\";\nimport DatasetDetailsDataset from \"../datasetDetails/DatasetDetailsDataset.vue\";\nimport Distribution from \"../datasetDetails/distributions/Distribution.vue\";\nimport DistributionActions from \"../datasetDetails/distributions/distributionActions/DistributionActions.vue\";\nimport DatasetDetailsProperties from \"../datasetDetails/properties/DatasetDetailsProperties.vue\";\nimport DatasetDetailsFeatures from \"../datasetDetails/features/DatasetDetailsFeatures.vue\";\nimport DatasetDetailsFeatureHeader from \"../datasetDetails/features/DatasetDetailsFeatureHeader.vue\"\nimport DistributionVisualisationSlot from \"../datasetDetails/distributions/distributionPreview/DistributionVisualisationSlot.vue\";\nimport DownloadAllDistributions from \"../datasetDetails/distributions/DownloadAllDistributions\";\n\nexport type ComponentMap = { [key: string]: any };\n\nconst defaultComponents: ComponentMap = {\n  SelectFacet: ExpandableSelectFacet,\n  DownloadAllDistributions,\n  RadioFacet,\n  PvShowMore,\n  PvButton,\n  PvBanner,\n  DatasetDetailsNavigationPage,\n  PvDataInfoBox,\n  Datasets,\n  DistributionsHeader,\n  DistributionDetails,\n  SelectedFacetsOverview,\n  SubNavigation,\n  DatasetDetailsHeader,\n  DatasetDetailsDescription,\n  DatasetDetailsDataset,\n  Distribution,\n  DistributionActions,\n  DatasetDetailsProperties,\n  DatasetDetailsFeatures,\n  DatasetDetailsFeatureHeader,\n  DistributionVisualisationSlot\n};\n\nexport function configureComponents(app: any, components?: ComponentMap) {\n  const allComponents: ComponentMap = { ...defaultComponents, ...components };\n  const componentKeys: string[] = Object.keys(allComponents);\n  componentKeys.forEach((key: string) => {\n    app.component(key, allComponents[key]);\n  });\n}\n"],"names":["defaultComponents","ExpandableSelectFacet","DownloadAllDistributions","RadioFacet","PvShowMore","PvButton","PvBanner","DatasetDetailsNavigationPage","PvDataInfoBox","Datasets","DistributionsHeader","DistributionDetails","SelectedFacetsOverview","SubNavigation","DatasetDetailsHeader","DatasetDetailsDescription","DatasetDetailsDataset","Distribution","DistributionActions","DatasetDetailsProperties","DatasetDetailsFeatures","DatasetDetailsFeatureHeader","DistributionVisualisationSlot","configureComponents","app","components","allComponents","key"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAyBA,MAAMA,IAAkC;AAAA,EACtC,aAAaC;AAAA,EACb,0BAAAC;AAAA,EACA,YAAAC;AAAA,EACA,YAAAC;AAAA,EACA,UAAAC;AAAA,EACA,UAAAC;AAAA,EACA,8BAAAC;AAAA,EACA,eAAAC;AAAA,EACA,UAAAC;AAAA,EACA,qBAAAC;AAAA,EACA,qBAAAC;AAAA,EACA,wBAAAC;AAAA,EACA,eAAAC;AAAA,EACA,sBAAAC;AAAA,EACA,2BAAAC;AAAA,EACA,uBAAAC;AAAA,EACA,cAAAC;AAAA,EACA,qBAAAC;AAAA,EACA,0BAAAC;AAAA,EACA,wBAAAC;AAAA,EACA,6BAAAC;AAAA,EACA,+BAAAC;AACF;AAEgB,SAAAC,EAAoBC,GAAUC,GAA2B;AACvE,QAAMC,IAA8B,EAAE,GAAG1B,GAAmB,GAAGyB,EAAW;AAE5D,EADkB,OAAO,KAAKC,CAAa,EAC3C,QAAQ,CAACC,MAAgB;AACrC,IAAAH,EAAI,UAAUG,GAAKD,EAAcC,CAAG,CAAC;AAAA,EAAA,CACtC;AACH;"}