diff --git a/messages/de.json b/messages/de.json index ed70c2e12..76d77dcbb 100644 --- a/messages/de.json +++ b/messages/de.json @@ -324,8 +324,7 @@ "viewBp": "Blutdruck ansehen", "viewWeight": "Gewicht ansehen", "viewSleep": "Schlaf ansehen", - "logMeasurement": "Messung erfassen", - "viewInsights": "Insights öffnen" + "logMeasurement": "Messung erfassen" }, "briefing": { "title": "Tagesbriefing", diff --git a/messages/en.json b/messages/en.json index 197177942..6e7531238 100644 --- a/messages/en.json +++ b/messages/en.json @@ -324,8 +324,7 @@ "viewBp": "View blood pressure", "viewWeight": "View weight", "viewSleep": "View sleep", - "logMeasurement": "Log measurement", - "viewInsights": "Open Insights" + "logMeasurement": "Log measurement" }, "briefing": { "title": "Today’s briefing", diff --git a/messages/es.json b/messages/es.json index ec41f449b..63288bf42 100644 --- a/messages/es.json +++ b/messages/es.json @@ -324,8 +324,7 @@ "viewBp": "Ver tensión arterial", "viewWeight": "Ver peso", "viewSleep": "Ver sueño", - "logMeasurement": "Registrar medición", - "viewInsights": "Abrir Insights" + "logMeasurement": "Registrar medición" }, "briefing": { "title": "Resumen de hoy", diff --git a/messages/fr.json b/messages/fr.json index d57427939..b05f33f29 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -324,8 +324,7 @@ "viewBp": "Voir la tension", "viewWeight": "Voir le poids", "viewSleep": "Voir le sommeil", - "logMeasurement": "Saisir une mesure", - "viewInsights": "Ouvrir Insights" + "logMeasurement": "Saisir une mesure" }, "briefing": { "title": "Briefing du jour", diff --git a/messages/it.json b/messages/it.json index 45febd225..992787bc2 100644 --- a/messages/it.json +++ b/messages/it.json @@ -324,8 +324,7 @@ "viewBp": "Vedi pressione", "viewWeight": "Vedi peso", "viewSleep": "Vedi sonno", - "logMeasurement": "Registra misurazione", - "viewInsights": "Apri Insights" + "logMeasurement": "Registra misurazione" }, "briefing": { "title": "Briefing di oggi", diff --git a/messages/pl.json b/messages/pl.json index 422142f22..0ea37c756 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -324,8 +324,7 @@ "viewBp": "Zobacz ciśnienie", "viewWeight": "Zobacz wagę", "viewSleep": "Zobacz sen", - "logMeasurement": "Zapisz pomiar", - "viewInsights": "Otwórz Insights" + "logMeasurement": "Zapisz pomiar" }, "briefing": { "title": "Briefing dnia", diff --git a/src/components/dashboard/hero/__tests__/dashboard-hero.test.tsx b/src/components/dashboard/hero/__tests__/dashboard-hero.test.tsx index aadc2fbba..b7e02fe1a 100644 --- a/src/components/dashboard/hero/__tests__/dashboard-hero.test.tsx +++ b/src/components/dashboard/hero/__tests__/dashboard-hero.test.tsx @@ -302,7 +302,7 @@ describe(" — verdict variants", () => { expect(html).toMatch(/]*data-slot="dashboard-hero-cta"/); }); - it("scoreDrop: point delta + link to /insights", () => { + it("scoreDrop: point delta, no broad Insights CTA", () => { const html = render( baseSnapshot({ healthScore: { score: 58, band: "yellow", delta: -14 }, @@ -310,11 +310,13 @@ describe(" — verdict variants", () => { ); expect(html).toContain('data-verdict-variant="scoreDrop"'); expect(html).toContain("liegt 14 Punkte unter der Vorwoche."); - expect(html).toContain('href="/insights"'); - expect(html).toContain("Insights öffnen"); + // v1.27.7 — the overview-only CTA left the band; the health-score + // card carries the Insights link. Only specific-action verdicts + // keep a button. + expect(html).not.toContain('data-slot="dashboard-hero-cta"'); }); - it("briefing: renders the model headline verbatim as plain text + Insights link", () => { + it("briefing: renders the model headline verbatim as plain text, no broad CTA", () => { const headline = "Systolic crept up over seven days."; const html = render( baseSnapshot({ @@ -338,8 +340,8 @@ describe(" — verdict variants", () => { ); expect(html).toContain('data-verdict-variant="briefing"'); expect(html).toContain(headline); - expect(html).toContain('href="/insights"'); - expect(html).toContain("Insights öffnen"); + // v1.27.7 — same rule as scoreDrop: no broad Insights CTA. + expect(html).not.toContain('data-slot="dashboard-hero-cta"'); }); it("allQuiet: sentence with NO CTA in the band", () => {