{"version":3,"file":"StringProp.vue.mjs","sources":["../../../../../lib/data-provider-interface/views/OverviewPage/Properties/StringProp.vue"],"sourcesContent":["<template>\n    <td class=\"font-weight-bold\">{{ $t(`${value.label}`) }}:</td>\n    <div>\n        <!-- MULTISTRING -->\n        <td v-if=\"value.type === 'multiString'\">\n\n            <div v-for=\"(el, index) in data[property]\" :key=\"index\">{{ Object.values(el)[0] }}</div>\n        </td>\n\n        <!-- SINGULAR STRING -->\n        <td v-if=\"value.type === 'singularString'\">\n            <span v-if=\"data[property]['@type'] != '' && property === 'dct:rights'\"> {{ data[property]['rdfs:label'] }}</span>\n            <span v-if=\"property != 'dct:rights'\">\n                {{ data[property] }} <span v-if=\"property === 'dcat:spatialResolutionInMeters'\">Meters</span>\n            </span>\n\n        </td>\n\n        <!-- DATES-->\n        <td v-if=\"value.type === 'date'\" class=\"flex-column\">{{ data[property]['@value'] }}</td>\n\n        <!-- MULTILINGUAL -->\n        <td v-if=\"value.type === 'multiLingual'\" class=\"flex-column\">\n            <div v-for=\"(el, index) in data[property].filter(elem => elem['@language'] === this.dpiLocale)\" :key=\"index\">\n                {{ el['@value'] }}\n            </div>\n            <!-- <div class=\"multilang\">This property is available in: <span v-for=\"(el, index) in data[property]\" :key=\"index\">({{ el['@language'] }}) </span></div> -->\n        </td>\n    </div>\n</template>\n\n<script>\nimport dateFilters from \"../../../../filters/dateFilters\";\n\nexport default {\n    props: {\n        property: String,\n        value: Object,\n        data: Object,\n        dpiLocale: String,\n    },\n    data() {\n        return {\n            availableInLocale: false,\n            availableLang: [],\n        }\n    },\n    mounted() {\n\n        if (this.value.type === \"multiLingual\") {\n            this.availableLang.push(this.data[this.property][0]['@language'])\n        }\n    },\n    methods: {\n        filterDateFormatEU(date) {\n\n            return date\n        },\n    }\n\n}\n</script>\n<style>\n.multilang {\n    font-size: 0.8rem;\n}\n</style>\n"],"names":["_sfc_main","date","_hoisted_1","_createElementVNode","_toDisplayString","_ctx","$props","_createElementBlock","_hoisted_2","_openBlock","_Fragment","el","index","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_7","_hoisted_8","_renderList","elem"],"mappings":";;;;AAkCA,MAAKA,IAAU;AAAA,EACX,OAAO;AAAA,IACH,UAAU;AAAA,IACV,OAAO;AAAA,IACP,MAAM;AAAA,IACN,WAAW;AAAA,EACd;AAAA,EACD,OAAO;AACH,WAAO;AAAA,MACH,mBAAmB;AAAA,MACnB,eAAe,CAAE;AAAA,IACrB;AAAA,EACH;AAAA,EACD,UAAU;AAEN,IAAI,KAAK,MAAM,SAAS,kBACpB,KAAK,cAAc,KAAK,KAAK,KAAK,KAAK,QAAQ,EAAE,CAAC,EAAE,WAAW,CAAC;AAAA,EAEvE;AAAA,EACD,SAAS;AAAA,IACL,mBAAmBC,GAAM;AAErB,aAAOA;AAAA,IACV;AAAA,EACL;AAEJ,GA3DQC,IAAA,EAAA,OAAM,mBAAkB;;EAkBS,OAAM;;;EAGE,OAAM;;;;IArBnDC,EAA6D,MAA7DD,GAAgCE,EAAAC,EAAA,MAAMC,EAAK,MAAC,KAAK,EAAA,CAAA,IAAM,KAAC,CAAA;AAAA;IACxDH,EA0BM,OAAA,MAAA;AAAA,MAxBQG,EAAA,MAAM,SAAI,sBAApBC,EAGK,MAAAC,GAAA;AAAA,SADDC,EAAA,EAAA,GAAAF,EAAwFG,WAA7DJ,EAAI,KAACA,UAAQ,GAA3B,CAAAK,GAAIC,YAAjBL,EAAwF,OAAA,EAA5C,KAAKK,OAAU,OAAO,OAAOD,CAAE,EAAA,CAAA,CAAA,GAAA,CAAA;;;MAIrEL,EAAA,MAAM,SAAI,yBAApBC,EAMK,MAAAM,GAAA;AAAA,QALWP,EAAI,KAACA,EAAQ,QAAA,EAAA,OAAA,KAAA,MAAoBA,EAAQ,aAAA,qBAArDC,EAAkH,QAAAO,GAAAV,EAAtCE,EAAI,KAACA,EAAQ,QAAA,EAAA,YAAA,CAAA,GAAA,CAAA;;QAC7EA,EAAQ,YAAA,qBAApBC,EAEO,QAAAQ,GAAA;AAAA,cADAT,EAAI,KAACA,EAAQ,QAAA,CAAA,IAAI,KAAC,CAAA;AAAA,UAAYA,EAAQ,aAAA,oCAApBG,EAAA,GAAAF,EAAwE,WAAb,QAAM;;;;MAMpFD,EAAA,MAAM,SAAI,UAApBG,EAAA,GAAAF,EAAwF,MAAxFS,GAAwDZ,EAAAE,EAAA,KAAKA,EAAQ,QAAA,EAAA,QAAA,CAAA,GAAA,CAAA;;MAG3DA,EAAA,MAAM,SAAI,kBAApBG,KAAAF,EAKK,MALLU,GAKK;AAAA,SAJDR,EAAA,EAAA,GAAAF,EAEMG,GAFqB,MAAAQ,EAAAZ,EAAA,KAAKA,EAAA,QAAQ,EAAE,OAAO,CAAAa,MAAQA,EAA2B,WAAA,MAAA,KAAA,SAAS,GAAhF,CAAAR,GAAIC,OAAjBH,EAAA,GAAAF,EAEM,OAF2F,EAAA,KAAKK,OAC/FD,EAAE,QAAA,CAAA,GAAA,CAAA;;;;;;"}