{"version":3,"file":"DatasetDetails.vue.mjs","sources":["../../lib/datasetDetails/DatasetDetails.vue"],"sourcesContent":["<template>\n  <div\n    class=\"d-flex flex-column p-0 bg-transparent\"\n    :data-cy=\"getRepresentativeLocaleOf(getTitle, $route.query.locale, getLanguages)\n    && `dataset@${getRepresentativeLocaleOf(getTitle, $route.query.locale, getLanguages)}`\"\n  > \n  <router-view name=\"test\" ></router-view>\n    <dataset-details-navigation v-if=\"topTitle\" :dataset-id=\"getID\"/>\n    <div class=\"container-fluid mb-5 pt-1 content dsd-content\">\n      <dataset-details-header />\n      <dataset-details-navigation v-if=\"!topTitle\" :dataset-id=\"getID\"/>\n      <hr v-if=\"topTitle\" />\n      <router-view name=\"datasetDetailsSubpages\" ></router-view>\n    </div>\n  </div>\n</template>\n\n<script>\nimport { mapGetters } from 'vuex';\nimport { useRoute } from 'vue-router';\n\nimport DatasetDetailsHeader from './header/DatasetDetailsHeader.vue';\nimport DatasetDetailsNavigation from './navigation/DatasetDetailsNavigation.vue';\nimport { getRepresentativeLocaleOf } from '../utils/helpers';\nimport { useDownloadDatasetOnMount } from '../composables/useDownloadDatasetOnMount';\nimport * as metaInfo from '../composables/head';\nimport {useRuntimeEnv} from \"../composables/useRuntimeEnv.ts\";\n\n\nexport default {\n  name: 'datasetDetails',\n  components: {\n    DatasetDetailsHeader,\n    DatasetDetailsNavigation,\n  },\n  data() {\n    return {\n      topTitle: this.$env.content.datasetDetails.header.navigation === \"top\",\n    };\n  },\n  props: {\n    activeTab: {\n      type: Number,\n      default: 0\n    },\n    citationStyle: String\n  },\n  computed: {\n    ...mapGetters('datasetDetails', [\n      'getID',\n      'getLanguages',\n      'getTitle',\n    ]),\n  },\n  methods: {\n    getRepresentativeLocaleOf,\n  },\n  setup() {\n    metaInfo.useDatasetDetailsHead();\n    const route = useRoute();\n    const env = useRuntimeEnv();\n    useDownloadDatasetOnMount({ route, hubUrl: env.api.hubUrl });\n  }\n};\n</script>\n\n<style lang=\"scss\" scoped>\n  .content {\n    padding: 30px 30px 0 30px;\n    margin-top: 15px;\n    margin-bottom: 15px;\n    background-color: white;\n  }\n</style>\n"],"names":["_sfc_main","DatasetDetailsHeader","DatasetDetailsNavigation","mapGetters","getRepresentativeLocaleOf","metaInfo.useDatasetDetailsHead","route","useRoute","env","useRuntimeEnv","useDownloadDatasetOnMount","_hoisted_2","_createElementBlock","$options","_ctx","_createVNode","_component_router_view","$data","_createBlock","_component_dataset_details_navigation","_createElementVNode","_component_dataset_details_header","_hoisted_3"],"mappings":";;;;;;;;;;;;;;AA6BA,MAAKA,IAAU;AAAA,EACb,MAAM;AAAA,EACN,YAAY;AAAA,IACV,sBAAAC;AAAA,IACA,0BAAAC;AAAA,EACD;AAAA,EACD,OAAO;AACL,WAAO;AAAA,MACL,UAAU,KAAK,KAAK,QAAQ,eAAe,OAAO,eAAe;AAAA;EAEpE;AAAA,EACD,OAAO;AAAA,IACL,WAAW;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,IACD,eAAe;AAAA,EAChB;AAAA,EACD,UAAU;AAAA,IACR,GAAGC,EAAW,kBAAkB;AAAA,MAC9B;AAAA,MACA;AAAA,MACA;AAAA,IACF,CAAC;AAAA,EACF;AAAA,EACD,SAAS;AAAA,IACP,2BAAAC;AAAA,EACD;AAAA,EACD,QAAQ;AACNC,IAAAA;AACA,UAAMC,IAAQC,KACRC,IAAMC;AACZ,IAAAC,EAA0B,EAAE,OAAAJ,GAAO,QAAQE,EAAI,IAAI,OAAO,CAAC;AAAA,EAC7D;AACF,oBAvDSG,IAAA,EAAA,OAAM,gDAA+C;;;cAP5DC,EAaM,OAAA;AAAA,IAZJ,OAAM;AAAA,IACL,WAASC,EAAyB,0BAACC,EAAQ,UAAEA,EAAM,OAAC,MAAM,QAAQA,EAAY,YAAA,gBAAoBD,EAAyB,0BAACC,YAAUA,EAAA,OAAO,MAAM,QAAQA,EAAY,YAAA,CAAA;AAAA;IAG1KC,EAAwCC,GAAA,EAA3B,MAAK,OAAM,CAAA;AAAA;IACYC,EAAQ,iBAA1CC,EAAiEC,GAAA;AAAA;MAApB,cAAYL,EAAK;AAAA;;IAC9DM,EAKM,OALNT,GAKM;AAAA,MAJJI,EAA0BM,CAAA;AAAA;MACSJ,EAAQ,6BAA3CC,EAAkEC,GAAA;AAAA;QAApB,cAAYL,EAAK;AAAA;;MACrDG,EAAQ,iBAAlBL,EAAsB,MAAAU,CAAA;;MACtBP,EAA0DC,GAAA,EAA7C,MAAK,yBAAwB,CAAA;AAAA;;;;"}