{"version":3,"file":"CatalogueOverview.vue.mjs","sources":["../../../../lib/data-provider-interface/views/OverviewPage/CatalogueOverview.vue"],"sourcesContent":["<template>\n  <div>\n   \n    <!-- TITLE -->\n      <div class=\"mt-4 mb-2\" v-if=\"getData('catalogues')['dct:title']\">\n        <div class=\"row\">\n          <div class=\"col-8 offset-1\">\n            <h2>\n              {{getData('catalogues')['dct:title'].filter(el => el['@language'] === dpiLocale).map(el => el['@value'])[0]}}\n            </h2>\n          </div>\n        </div>\n      </div>\n\n      <!-- DESCRIPTION -->\n      <div class=\"mt-2\" v-if=\"getData('catalogues')['dct:description']\">\n        <div class=\"row\">\n          <div class=\"col-10 offset-1\">\n            <p>\n              {{getData('catalogues')['dct:description'].filter(el => el['@language'] === dpiLocale).map(el => el['@value'])[0]}}\n            </p>\n          </div>\n        </div>\n        <hr>\n      </div>\n\n      <!-- INFO TABLE -->\n      <div class=\"mt-5\">\n        <div class=\"row\">\n          <div class=\"col-10 offset-1 py-2 bg-white\">\n            <h2 class=\"heading\">{{ $t('message.datasetDetails.additionalInfo') }}</h2>\n          </div>\n          <div class=\"col-10 offset-1\">\n            <table class=\"table table-borderless table-responsive pl-3 bg-light\">\n\n              <div v-for=\"(value, name, index) in tableProperties\" :key=\"index\" class=\"catOverviewTable\">\n                  <PropertyEntry :data=\"getData('catalogues')\" profile=\"catalogues\" :property=\"name\" :value=\"value\" :dpiLocale=\"dpiLocale\"></PropertyEntry>\n              </div>\n\n            </table>\n          </div>\n        </div>\n      </div>\n  </div>\n</template>\n\n<script>\nimport PropertyEntry from './PropertyEntry.vue';\nimport { mapGetters } from 'vuex';\n\nexport default {\n  data() {\n    return {\n      tableProperties: {\n        'dct:publisher': {type: 'conditional', voc: 'corporate-body', label: 'message.metadata.publisher' },\n        'foaf:homepage': {type: 'singularURI', voc: '', label: 'message.metadata.homepage'},\n        'dct:language': { type: 'multiURI', voc: 'language', label: 'message.metadata.languages' },\n        'dct:license': {type: 'singularURI', voc: '', label: 'message.metadata.license'},\n        'dct:spatial': { type: 'special', voc: '', label: 'message.metadata.spatial' },\n        'dct:creator': {type: 'special', voc: '', label: 'message.metadata.creator'},\n        'dct:hasPart': {type: 'multiURL', voc: '', label:'message.dataupload.catalogues.hasPart.label'},\n        'dct:isPartOf': {type: 'singularURI', voc: '', label:'message.metadata.isPartOf'},\n        'dcat:catalog': {type: 'multiURL', voc: '', label:'message.dataupload.catalogues.catalog.label'},\n        'dct:rights': {type: 'singularString', voc: '', label:'message.metadata.rights'},\n      }\n    }\n  },\n  props: {\n      dpiLocale: String,\n  },\n  components: {\n      PropertyEntry,\n  },\n  computed: {\n        ...mapGetters('dpiStore', [\n            'getData',\n        ]),\n    }\n}\n</script>\n\n<style>\n\n</style>"],"names":["_sfc_main","PropertyEntry","mapGetters","_hoisted_2","_hoisted_3","_hoisted_5","_hoisted_6","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_createElementBlock","_ctx","_openBlock","_hoisted_1","_createElementVNode","_toDisplayString","el","$props","_hoisted_4","_Fragment","$data","value","name","index","_createVNode","_component_PropertyEntry"],"mappings":"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"}