{"version":3,"file":"useDatasetDetailsNavigationLinksHead.mjs","sources":["../../../lib/composables/head/useDatasetDetailsNavigationLinksHead.ts"],"sourcesContent":["import { useHead } from '@unhead/vue';\nimport { computed } from 'vue';\nimport { useStore } from 'vuex';\nimport { useRoute } from 'vue-router';\nimport { getTranslationFor } from '../../utils/helpers';\nimport { useRuntimeEnv } from '../useRuntimeEnv';\n\n\nexport function useDatasetDetailsNavigationLinksHead() {\n  const store = useStore();\n  const env = useRuntimeEnv();\n  const route = useRoute();\n\n  const currentLocale = computed(() => route.query.locale as string || '');\n\n  const getTitle = computed(() => store.getters['datasetDetails/getTitle'] as string || '');\n  const getLanguages = computed(() => store.getters['datasetDetails/getLanguages'] as string || '');\n  const getID = computed(() => store.getters['datasetDetails/getID'] as string || '');\n\n  const datasetTitleTranslated = computed(() => {\n    return getTranslationFor(getTitle.value, currentLocale.value, getLanguages.value) as string;\n  });\n\n  return useHead({\n    link: [{\n      rel: 'alternate', type: 'application/rss+xml', title: `${env.metadata.title} - ${datasetTitleTranslated.value}`, href: `https://piveau-hub-search-data-europa-eu.apps.osc.fokus.fraunhofer.de/de/feeds/datasets/${getID.value}.rss`,\n    }]\n  });\n}\n"],"names":["useDatasetDetailsNavigationLinksHead","store","useStore","env","useRuntimeEnv","route","useRoute","currentLocale","computed","getTitle","getLanguages","getID","datasetTitleTranslated","getTranslationFor","useHead"],"mappings":";;;;;;AAQO,SAASA,IAAuC;AACrD,QAAMC,IAAQC,KACRC,IAAMC,KACNC,IAAQC,KAERC,IAAgBC,EAAS,MAAMH,EAAM,MAAM,UAAoB,EAAE,GAEjEI,IAAWD,EAAS,MAAMP,EAAM,QAAQ,yBAAyB,KAAe,EAAE,GAClFS,IAAeF,EAAS,MAAMP,EAAM,QAAQ,6BAA6B,KAAe,EAAE,GAC1FU,IAAQH,EAAS,MAAMP,EAAM,QAAQ,sBAAsB,KAAe,EAAE,GAE5EW,IAAyBJ,EAAS,MAC/BK,EAAkBJ,EAAS,OAAOF,EAAc,OAAOG,EAAa,KAAK,CACjF;AAED,SAAOI,EAAQ;AAAA,IACb,MAAM,CAAC;AAAA,MACL,KAAK;AAAA,MAAa,MAAM;AAAA,MAAuB,OAAO,GAAGX,EAAI,SAAS,KAAK,MAAMS,EAAuB,KAAK;AAAA,MAAI,MAAM,2FAA2FD,EAAM,KAAK;AAAA,IAAA,CAC9N;AAAA,EAAA,CACF;AACH;"}