{"version":3,"file":"PvDataInfoBoxFormats.vue.mjs","sources":["../../lib/PvDataInfoBox/PvDataInfoBoxFormats.vue"],"sourcesContent":["<template>\n  <div class=\"dataset-formats\">\n    <slot name=\"formats\" :formats=\"formats\">\n      <PvBadge\n        v-for=\"(format, i) in formats.slice(0, 10)\"\n        :key=\"`badge@${i}`\"\n        class=\"mr-1 format-badge\"\n        :value=\"format\"\n        data-bs-toggle=\"tooltip\"\n        data-bs-placement=\"top\"\n        :type=\"format.id\"\n        :title=\"$t('message.tooltip.datasetDetails.format')\"\n      >\n        {{ format.label || format.id || \"UNKNOWN\" }}\n      </PvBadge>\n      <span v-if=\"formats.length >= 10\">...</span>\n    </slot>\n  </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent, PropType } from \"vue\";\nimport PvBadge from \"../PvBadge/PvBadge.vue\";\n\nexport default defineComponent({\n  components: {\n    PvBadge,\n  },\n  props: {\n    formats: {\n      type: Array as PropType<Array<any>>,\n      required: true,\n    },\n  },\n});\n</script>\n\n<style scoped>\n</style>\n"],"names":["_component_PvBadge","_resolveComponent","_hoisted_1","_renderSlot","_ctx","_openBlock","_createElementBlock","_Fragment","_renderList","format","i","_createBlock","formats","_createTextVNode","_hoisted_2","_createCommentVNode"],"mappings":";;;;;AACE,QAAAA,IAAAC,EAgBM,SAhBN;gBAEI,OAWUC,GAAA;AAAA,IAAAC,EAAAC,EAAA,QAAA,WAXV,EAWU,SAAAA,EAAA,QAAA,GAAA,MAAA;AAAA,OAAAC,EATJ,EAAY,GAAAC,EAAAC,GAAA,MAAAC,EAAAJ,EAAA,QAAA,MAAA,GAAA,EAAA,GAAA,CAAAK,GAAAC,OACXL,EAAA,GAAoBM,EAAAX,GAAA;AAAA,QACxB,KAAK,SAAQU,CAAA;AAAA,QACd,OAAA;AAAA,QACA,OAAAD;AAAA,QACC,kBAAe;AAAA,QACf,qBAAS;AAAA,QAAA,MAAAA,EAAA;AAAA,QAEkC,OAAAL,EAAA,GAAA,uCAAA;AAAA,MAAA,GAAA;AAAA;;;;2CAElCQ,GAAAA,GAAAA;AAAAA,MAAAA,EAAAA,CAAAA,MAAAA,EAAZ,CAA4C,IAAAC,EAAA;AAAA,MAAAT,EAAA,QAAA,UAAA,MAAAC,EAAA,GAAAC,EAAA,QAAAQ,GAAA,KAAA,KAAAC,EAAA,IAAA,EAAA;AAAA;;;;"}