diff --git a/components/content/ArticleStructure.vue b/components/content/ArticleStructure.vue index bd3192a5e73cc11f97f469d8d8216be82b2f8bd4..de117c4ce99d98dd6cb022498d21b60ee11ffc76 100644 --- a/components/content/ArticleStructure.vue +++ b/components/content/ArticleStructure.vue @@ -60,7 +60,12 @@ const sanitizedStructures = computed(() => { if (toValStructures?.hits?.length > 0) { return toValStructures.hits.map(item => { - return { ...item, structuresUrls: [`/${item.System_name_ok}/${pdbNameToCif(item.pdb)}`, `/${item.System_name_ok}/${item.pdb}`] } + return { + ...item, structuresUrls: [`/${item.System_name_ok}/${pdbNameToCif(item.pdb)}`, `/${item.System_name_ok}/${item.pdb}`] + .map(url => { + return toValue(useRefinedUrl(url).refinedUrl) + }) + } }) } return [] diff --git a/components/content/RefseqDb.vue b/components/content/RefseqDb.vue index f0528b29f410e78d468a0ec80c1223c41d2b23ca..80b49c502f5cbed9f1f5adca52ba1ee60e5801bf 100644 --- a/components/content/RefseqDb.vue +++ b/components/content/RefseqDb.vue @@ -289,12 +289,16 @@ const computedTaxonomyDistribution = computed(() => { const toValSelectedTaxoRank = toValue(selectedTaxoRank) const toValFacetsPerRank = toValue(msResult)?.facetDistribution?.[toValSelectedTaxoRank] if (toValFacetsPerRank) { - return Object.entries(toValFacetsPerRank).map(([key, value]) => { - return { + const listFacetsPerRank = Object.entries(toValFacetsPerRank) + const result = new Array(listFacetsPerRank.length); + for (let i = 0; listFacetsPerRank.length; i++) { + const [key, value] = listFacetsPerRank[i] + result[i] = { [toValSelectedTaxoRank]: key, count: value } - }).sort() + } + return result.sort() } else { return [] } }) diff --git a/nuxt.config.ts b/nuxt.config.ts index 419aead0afc19593c45ce976bceb6ed602ebcb36..a38f2c06e286a9b000bd4f9414dc87f9a34a1bde 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,6 +1,7 @@ import { md3 } from 'vuetify/blueprints' // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ + // ssr: false, modules: [ '@unocss/nuxt', '@nuxt/content',