diff --git a/src/app/page.tsx b/src/app/page.tsx index 37e52b3c3..1609f10fc 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -18,6 +18,7 @@ import { Waves, } from "lucide-react"; import { convertGlucose, resolveGlucoseUnit } from "@/lib/glucose"; +import { cn } from "@/lib/utils"; import { resolveDashboardLayout, type DashboardLayout, @@ -1205,23 +1206,36 @@ export default function DashboardPage() { height for any non-zero count. */} {trendCards.length > 0 && (
{trendCards.map((entry) => ( -
+
{entry.node}
))} diff --git a/src/components/onboarding/getting-started-checklist.tsx b/src/components/onboarding/getting-started-checklist.tsx index 0ed7f2957..31dc0c70a 100644 --- a/src/components/onboarding/getting-started-checklist.tsx +++ b/src/components/onboarding/getting-started-checklist.tsx @@ -319,13 +319,20 @@ export function GettingStartedChecklist() { aria-labelledby="getting-started-title" className="bg-card border-border space-y-4 rounded-2xl border p-5 sm:p-6" > -
+ {/* v1.4.27 MB7 / CF-44 — `flex-wrap` on the header lets the + dismiss button drop to its own row when the German title + + subtitle overflow the visible width on Galaxy Fold / Pixel 5 + (the previous `flex` layout collided the dismiss caption + against the chevron). `min-w-0` on the toggle button lets + the inner `

` shrink + truncate cleanly instead of + pushing the chevron off-screen. */} +