diff --git a/frontend/bun.lockb b/frontend/bun.lockb old mode 100644 new mode 100755 index 5c4eeb181..efa3345af Binary files a/frontend/bun.lockb and b/frontend/bun.lockb differ diff --git a/frontend/package.json b/frontend/package.json index ca44c14ac..dde577442 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,6 +12,7 @@ "test:e2e": "playwright test" }, "dependencies": { + "@biopragmatics/curies": "^0.1.1", "@floating-ui/dom": "^1.6.3", "@fortawesome/fontawesome-svg-core": "^6.5.1", "@fortawesome/free-brands-svg-icons": "^6.5.1", diff --git a/frontend/src/main.ts b/frontend/src/main.ts index 90f4a84d8..29b2bfbbf 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -12,7 +12,8 @@ import "wicg-inert"; import "@/global/icons"; import "@/global/meta"; import "normalize.css"; -import "@/global/styles.scss"; /** keep these last so they take priority */ +import "@/global/styles.scss"; +import { initCurieConverter } from "@/util/url"; groupLog("Env variables", import.meta.env); @@ -48,6 +49,7 @@ if (new URL(window.location.href).hostname.endsWith("monarchinitiative.org")) { app.use(VueGtag, { config: { id: "G-TWM5ED4QJB" } }, router); } + (async () => { /** mock api */ if ( @@ -62,6 +64,8 @@ if (new URL(window.location.href).hostname.endsWith("monarchinitiative.org")) { await setupWorker(...handlers).start(); } + await initCurieConverter(); + /** start app */ app.mount("#app"); })(); diff --git a/frontend/src/pages/node/AssociationsTable.vue b/frontend/src/pages/node/AssociationsTable.vue index 60f6f4267..ff84f8277 100644 --- a/frontend/src/pages/node/AssociationsTable.vue +++ b/frontend/src/pages/node/AssociationsTable.vue @@ -71,6 +71,12 @@ No info + +