{"version":3,"file":"ResourceDetailsLinkedDataButton.vue.mjs","sources":["../../lib/widgets/ResourceDetailsLinkedDataButton.vue"],"sourcesContent":["<template>\n  <app-link class=\"text-decoration-none\" :to=\"createLinkedDataURL()\" target=\"_blank\" is-tooltip=\"true\" >\n    <div>{{ text }}</div>\n  </app-link>\n</template>\n\n<script>\n  // Import components used in template\n  import AppLink from \"./AppLink.vue\";\n  // Import glue-config.js\n\n  export default {\n    name: 'ResourceDetailsLinkedDataButton',\n    components: {\n      AppLink,\n    },\n    data() {\n      return {};\n    },\n    props: {\n      text: {\n        type: String,\n        default: '',\n      },\n      format: {\n        type: String,\n        default: '',\n        required: true,\n      },\n      resourcesId: {\n        type: String,\n        default: '',\n        required: true,\n      },\n      resources: {\n        type: String,\n        default: '',\n        required: true,\n      },\n    },\n    computed: {},\n    methods: {\n      createLinkedDataURL() {\n        if (this.resources === 'distributions') {\n          return `${this.$env.api.hubUrl}distributions/${this.resourcesId}.${this.format}`;\n        } if (this.resources === 'datasets') {\n          return `${this.$env.api.hubUrl}datasets/${this.resourcesId}.${this.format}?useNormalizedId=true&locale=${this.$route.query.locale}`;\n        } if (this.resources === 'catalogues') {\n          return `${this.$env.api.hubUrl}catalogues/${this.resourcesId}.${this.format}`;\n        }\n        return '';\n      },\n    },\n  };\n</script>\n\n<style lang=\"scss\" scoped>\n</style>\n"],"names":["_sfc_main","AppLink","_createBlock","_component_app_link","$options","_createElementVNode","$props"],"mappings":";;;AAWE,MAAKA,IAAU;AAAA,EACb,MAAM;AAAA,EACN,YAAY;AAAA,IACV,SAAAC;AAAA,EACD;AAAA,EACD,OAAO;AACL,WAAO;EACR;AAAA,EACD,OAAO;AAAA,IACL,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,IACD,QAAQ;AAAA,MACN,MAAM;AAAA,MACN,SAAS;AAAA,MACT,UAAU;AAAA,IACX;AAAA,IACD,aAAa;AAAA,MACX,MAAM;AAAA,MACN,SAAS;AAAA,MACT,UAAU;AAAA,IACX;AAAA,IACD,WAAW;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,MACT,UAAU;AAAA,IACX;AAAA,EACF;AAAA,EACD,UAAU,CAAE;AAAA,EACZ,SAAS;AAAA,IACP,sBAAsB;AACpB,aAAI,KAAK,cAAc,kBACd,GAAG,KAAK,KAAK,IAAI,MAAM,iBAAiB,KAAK,WAAW,IAAI,KAAK,MAAM,KAC1E,KAAK,cAAc,aAChB,GAAG,KAAK,KAAK,IAAI,MAAM,YAAY,KAAK,WAAW,IAAI,KAAK,MAAM,gCAAgC,KAAK,OAAO,MAAM,MAAM,KAC7H,KAAK,cAAc,eAChB,GAAG,KAAK,KAAK,IAAI,MAAM,cAAc,KAAK,WAAW,IAAI,KAAK,MAAM,KAEtE;AAAA,IACR;AAAA,EACF;;;;cAnDHC,EAEWC,GAAA;AAAA,IAFD,OAAM;AAAA,IAAwB,IAAIC,EAAmB,oBAAA;AAAA,IAAI,QAAO;AAAA,IAAS,cAAW;AAAA;eAC5F,MAAqB;AAAA,MAArBC,EAAqB,eAAbC,EAAI,IAAA,GAAA,CAAA;AAAA;;;;;"}