{"version":3,"file":"PvDataInfoBoxFormats.vue2.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":["_sfc_main","defineComponent","PvBadge"],"mappings":";;AAwBA,MAAAA,IAAeC,EAAgB;AAAA,EAC7B,YAAY;AAAA,IACV,SAAAC;AAAA,EACF;AAAA,EACA,OAAO;AAAA,IACL,SAAS;AAAA,MACP,MAAM;AAAA,MACN,UAAU;AAAA,IACZ;AAAA,EACF;AACF,CAAC;"}