diff --git a/src/app/insights/skin-temperature/page.tsx b/src/app/insights/skin-temperature/page.tsx index 270fc6777..87c506e2f 100644 --- a/src/app/insights/skin-temperature/page.tsx +++ b/src/app/insights/skin-temperature/page.tsx @@ -1,8 +1,10 @@ "use client"; -import { Thermometer } from "lucide-react"; +import { Thermometer, ThermometerSnowflake } from "lucide-react"; +import { useTranslations } from "@/lib/i18n/context"; import { HealthKitMetricPage } from "@/components/insights/healthkit-metric-page"; +import { ConnectedDeviceScoreTile } from "@/components/insights/device-score-tile"; /** * v1.7.0 — `/insights/skin-temperature`. @@ -11,8 +13,14 @@ import { HealthKitMetricPage } from "@/components/insights/healthkit-metric-page * the chart daily-aggregates through the rollup read path. Empty-state * carries no manual-entry CTA — the series arrives from Apple Health or * Withings sync. + * + * v1.17.1 — the Oura overnight body-temperature DEVIATION (a signed delta from + * the personal baseline, an illness / cycle signal) joins this metabolic page + * as a gated tile beneath the chart. It only mounts when the Oura series has + * data, so a non-Oura account renders the page byte-identically. */ export default function InsightsHauttemperaturPage() { + const { t } = useTranslations(); return ( } emptyStateCtaType={null} coachPrefill="I haven't logged any skin temperature yet — what does this metric tell me about my health, and how do I improve it?" + afterChart={ + + } /> ); }