{"version":3,"file":"DatasetDetailsRelations.vue.mjs","sources":["../../../lib/datasetDetails/features/DatasetDetailsRelations.vue"],"sourcesContent":["<template>\n  <div class=\"dsd-feature\">\n    <dataset-details-feature-header\n      :title=\"`${$t('message.datasetDetails.relatedResources')} (${getRelations ? getRelations.length.toLocaleString('fi') : 0})`\"\n      :arrowDown=\"!relatedResources.isVisible\"\n      tag=\"documentation-toggle\"\n      :onClick=\"toggleRelatedResources\"\n    />\n    <span v-if=\"relatedResources.isVisible\" class=\"list list-unstyled col-12\">\n      <hr>\n        <ul class=\"sectionList\" v-if=\"getRelations.length != null || getRelations != undefined \">\n          <li v-for=\"(link, i) in getRelations\" :key=\"i\">\n            <a :href=\"link\" target=\"_blank\">{{link}}</a>\n          </li>\n        </ul>\n      <hr>\n    </span>\n  </div>\n</template>\n\n<script>\nimport {mapGetters} from \"vuex\";\n// DatasetDetailsFeatureHeader is imported globally\n// import DatasetDetailsFeatureHeader\n//   from \"../../datasetDetails/features/DatasetDetailsFeatureHeader\";\n\nexport default {\n  name: \"DatasetDetailsRelations\",\n  // components: {DatasetDetailsFeatureHeader},\n  data() {\n    return {\n      relatedResources: {\n        isVisible: this.$env.content.datasetDetails.relatedResources.isVisible,\n      }\n    };\n  },\n  computed: {\n    ...mapGetters('datasetDetails', [\n      'getRelations'\n    ])\n  },\n  methods: {\n    toggleRelatedResources() {\n      this.relatedResources.isVisible = !this.relatedResources.isVisible;\n    }\n  }\n}\n</script>\n\n<style scoped lang=\"scss\">\n.heading {\n  cursor: pointer;\n}\n</style>\n"],"names":["_sfc_main","mapGetters","_hoisted_1","_openBlock","_createElementBlock","_createVNode","_component_dataset_details_feature_header","_ctx","$data","$options","_hoisted_2","_createElementVNode","_hoisted_3","_Fragment","_renderList","link","i","_hoisted_4"],"mappings":";;;;AA0BA,MAAKA,IAAU;AAAA,EACb,MAAM;AAAA;AAAA,EAEN,OAAO;AACL,WAAO;AAAA,MACL,kBAAkB;AAAA,QAChB,WAAW,KAAK,KAAK,QAAQ,eAAe,iBAAiB;AAAA,MAC/D;AAAA;EAEH;AAAA,EACD,UAAU;AAAA,IACR,GAAGC,EAAW,kBAAkB;AAAA,MAC9B;AAAA,KACD;AAAA,EACF;AAAA,EACD,SAAS;AAAA,IACP,yBAAyB;AACvB,WAAK,iBAAiB,YAAY,CAAC,KAAK,iBAAiB;AAAA,IAC3D;AAAA,EACF;AACF,GA7COC,IAAA,EAAA,OAAM,cAAa;;EAOkB,OAAM;;;EAEtC,OAAM;;;;AAThB,SAAAC,EAAA,GAAAC,EAgBM,OAhBNF,GAgBM;AAAA,IAfJG,EAKEC,GAAA;AAAA,MAJC,OAAK,GAAKC,KAAkD,yCAAA,CAAA,KAAAA,EAAA,eAAeA,EAAY,aAAC,OAAO,eAAc,IAAA,IAAA,CAAA;AAAA,MAC7G,WAAS,CAAGC,EAAgB,iBAAC;AAAA,MAC9B,KAAI;AAAA,MACH,SAASC,EAAsB;AAAA;;IAEtBD,EAAA,iBAAiB,aAA7BL,KAAAC,EAQO,QARPM,GAQO;AAAA,sBAPLC,EAAI,MAAA,MAAA,MAAA,EAAA;AAAA;MAC4BJ,EAAA,aAAa,UAAkB,QAAAA,EAAA,gBAAgB,QAA7EJ,KAAAC,EAIK,MAJLQ,GAIK;AAAA,SAHHT,EAAA,EAAA,GAAAC,EAEKS,GAFmB,MAAAC,EAAAP,EAAA,cAAZ,CAAAQ,GAAMC,YAAlBZ,EAEK,MAAA,EAFkC,KAAKY,KAAC;AAAA,UAC3CL,EAA4C,KAAA;AAAA,YAAxC,MAAMI;AAAA,YAAM,QAAO;AAAA,eAAWA,CAAI,GAAA,GAAAE,CAAA;AAAA;;;sBAG5CN,EAAI,MAAA,MAAA,MAAA,EAAA;AAAA;;;;"}