{"version":3,"file":"DatasetDetailsNavigationPages.vue.mjs","sources":["../../../lib/datasetDetails/navigation/DatasetDetailsNavigationPages.vue"],"sourcesContent":["<template>\n  <nav>\n    <ul class=\"menu m-0 list-inline list-unstyled navbar-nav mr-auto\">\n      <li v-for=\"(page, index) in pages\" :key=\"index\" \n        class=\"mr-2 list-inline-item nav-item text-nowrap dsd-nav-button\" :class=\"page.cName\"\n      >\n        <dataset-details-navigation-page\n          :path=\"page.path\"\n          :title=\"page.title\"\n          :tooltip=\"page.tooltip\"\n          :exact=\"page.exact\"\n        />\n      </li>\n    </ul>\n  </nav>\n</template>\n\n<script>\nimport {mapGetters} from \"vuex\";\nexport default {\n  name: \"DatasetDetailsNavigationPages\",\n  computed: {\n    ...mapGetters('datasetDetails', [\n      'getID'\n    ]),\n    pages() {\n      const id = this.getID;\n      const createPage = (key, noPathKey, exact, cName) => ({\n        path: `/datasets/${id}${noPathKey ? \"\" : `/${key}`}`,\n        title: this.i18n.global.t(`message.datasetDetails.subnav.${key}`),\n        tooltip: this.i18n.global.t(`message.tooltip.datasetDetails.${key}`),\n        exact,cName\n      });\n      return [\n        createPage(\"dataset\", true, true),\n        createPage(\"categories\", false, false, \"dsd-nav-cat\"),\n        createPage(\"quality\"),\n        createPage(\"similarDatasets\")\n      ];\n    }\n  }\n}\n</script>\n\n<style scoped lang=\"scss\">\n.nav-link {\n  text-decoration: underline;\n}\n</style>\n"],"names":["_sfc_main","mapGetters","id","createPage","key","noPathKey","exact","cName","_hoisted_1","_createElementBlock","_createElementVNode","_openBlock","_Fragment","_renderList","$options","page","index","_normalizeClass","_createVNode","_component_dataset_details_navigation_page"],"mappings":";;;;AAmBA,MAAKA,IAAU;AAAA,EACb,MAAM;AAAA,EACN,UAAU;AAAA,IACR,GAAGC,EAAW,kBAAkB;AAAA,MAC9B;AAAA,IACF,CAAC;AAAA,IACD,QAAQ;AACN,YAAMC,IAAK,KAAK,OACVC,IAAa,CAACC,GAAKC,GAAWC,GAAOC,OAAW;AAAA,QACpD,MAAM,aAAaL,CAAE,GAAGG,IAAY,KAAK,IAAID,CAAG,EAAE;AAAA,QAClD,OAAO,KAAK,KAAK,OAAO,EAAE,iCAAiCA,CAAG,EAAE;AAAA,QAChE,SAAS,KAAK,KAAK,OAAO,EAAE,kCAAkCA,CAAG,EAAE;AAAA,QACnE,OAAAE;AAAA,QAAM,OAAAC;AAAA,MACR;AACA,aAAO;AAAA,QACLJ,EAAW,WAAW,IAAM,EAAI;AAAA,QAChCA,EAAW,cAAc,IAAO,IAAO,aAAa;AAAA,QACpDA,EAAW,SAAS;AAAA,QACpBA,EAAW,iBAAiB;AAAA;IAEhC;AAAA,EACF;AACF,GAvCQK,IAAA,EAAA,OAAM,wDAAuD;;;cADnEC,EAaM,OAAA,MAAA;AAAA,IAZJC,EAWK,MAXLF,GAWK;AAAA,OAVHG,EAAA,EAAA,GAAAF,EASKG,GATuB,MAAAC,EAAAC,EAAA,OAAhB,CAAAC,GAAMC,YAAlBP,EASK,MAAA;AAAA,QAT+B,KAAKO;AAAA,QACvC,OAAMC,EAAA,CAAA,6DAAoEF,EAAK,KAAK,CAAA;AAAA;QAEpFG,EAKEC,GAAA;AAAA,UAJC,MAAMJ,EAAK;AAAA,UACX,OAAOA,EAAK;AAAA,UACZ,SAASA,EAAK;AAAA,UACd,OAAOA,EAAK;AAAA;;;;;;"}