diff --git a/src/app/page.tsx b/src/app/page.tsx index 2346e3479..5dc55d31b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -83,4 +83,3 @@ export default async function Home({ searchParams }: HomeProps) { return ; } - diff --git a/src/components/clinical-dashboard/universal-search-command-surface.tsx b/src/components/clinical-dashboard/universal-search-command-surface.tsx index fae806850..edaa92c06 100644 --- a/src/components/clinical-dashboard/universal-search-command-surface.tsx +++ b/src/components/clinical-dashboard/universal-search-command-surface.tsx @@ -61,7 +61,6 @@ const modeIdByDomain: Record = { tools: "tools", }; - const domainHeadings: Record = { documents: "Documents", medications: "Medications", diff --git a/src/lib/app-modes.ts b/src/lib/app-modes.ts index ab70ef2f8..80c6ea5d7 100644 --- a/src/lib/app-modes.ts +++ b/src/lib/app-modes.ts @@ -20,7 +20,16 @@ export type AppModeId = (typeof appModeIds)[number]; export type SearchableAppModeId = AppModeId; export type AppModeSearchKind = - "answer" | "documents" | "services" | "forms" | "favourites" | "differentials" | "dsm" | "specifiers" | "formulation" | "tools"; + | "answer" + | "documents" + | "services" + | "forms" + | "favourites" + | "differentials" + | "dsm" + | "specifiers" + | "formulation" + | "tools"; export type AppModeResultKind = AppModeSearchKind; export type AppModeSearchConfig = { diff --git a/src/lib/universal-search-domains.ts b/src/lib/universal-search-domains.ts index 87b3dd83c..4c901983d 100644 --- a/src/lib/universal-search-domains.ts +++ b/src/lib/universal-search-domains.ts @@ -4,7 +4,15 @@ // browser bundle. universal-search.ts re-exports both names for server consumers. export type UniversalSearchDomain = - "documents" | "medications" | "services" | "forms" | "differentials" | "presentations" | "dsm" | "specifiers" | "tools"; + | "documents" + | "medications" + | "services" + | "forms" + | "differentials" + | "presentations" + | "dsm" + | "specifiers" + | "tools"; // Canonical order: the default group order in responses AND the topHit tiebreak when // several domains hold a confident (whole-phrase title) match. "dsm" sits before diff --git a/tests/ui-smoke.spec.ts b/tests/ui-smoke.spec.ts index 923ce8ed0..67839082a 100644 --- a/tests/ui-smoke.spec.ts +++ b/tests/ui-smoke.spec.ts @@ -2382,7 +2382,7 @@ test.describe("Clinical KB UI smoke coverage", () => { await expect(page).toHaveURL(/\/formulation\?q=I\+keep\+going\+over\+it&focus=1&run=1$/); await expect( - page.getByRole("heading", { level: 1, name: "Mechanisms matching “I keep going over it”" }), + page.getByRole("heading", { level: 1, name: 'Mechanisms matching "I keep going over it"' }), ).toBeVisible(); }); diff --git a/tests/universal-search.test.ts b/tests/universal-search.test.ts index fff2a3fcf..22c02caac 100644 --- a/tests/universal-search.test.ts +++ b/tests/universal-search.test.ts @@ -66,9 +66,17 @@ describe("runUniversalSearch (demo/fixtures path)", () => { demo: true, }); expect(response.groups.map((group) => group.kind)).toEqual( - ["documents", "medications", "services", "forms", "differentials", "presentations", "dsm", "specifiers", "tools"].filter( - (domain) => ["tools", "differentials"].includes(domain), - ), + [ + "documents", + "medications", + "services", + "forms", + "differentials", + "presentations", + "dsm", + "specifiers", + "tools", + ].filter((domain) => ["tools", "differentials"].includes(domain)), ); });