From 0757d059ea81afb25f91d20f439bc2ca0167338f Mon Sep 17 00:00:00 2001 From: Guanzhou Song Date: Wed, 23 Sep 2026 21:10:21 -0400 Subject: [PATCH 1/4] Fix mobile portrait layout overflow and overlaps Reference names overlapped their descriptions, docs articles and cards ran wider than the screen, and the blog header took two to three sticky rows on phones. --- app/ai/page.tsx | 4 +- app/components/Breadcrumb.tsx | 3 +- app/components/ComingSoon.tsx | 2 +- app/components/Grid.tsx | 5 +- app/components/Markdown.tsx | 5 +- app/docs/[section]/[[...slug]]/page.tsx | 5 +- app/docs/reference/layout.tsx | 7 +- app/packages/page.tsx | 17 +++-- app/samples/page.tsx | 8 +- blogs/_layouts/default.html | 32 +++++--- blogs/assets/blog.css | 98 ++++++++++++++++++++++--- 11 files changed, 143 insertions(+), 43 deletions(-) diff --git a/app/ai/page.tsx b/app/ai/page.tsx index dd53b39..b4e792a 100644 --- a/app/ai/page.tsx +++ b/app/ai/page.tsx @@ -278,7 +278,7 @@ export default function AIPage() {
-
+
Quick start @@ -372,7 +372,7 @@ export default function AIPage() { {quickStartSteps.map((item) => (
diff --git a/app/components/Breadcrumb.tsx b/app/components/Breadcrumb.tsx index a3199b1..d79d017 100644 --- a/app/components/Breadcrumb.tsx +++ b/app/components/Breadcrumb.tsx @@ -7,8 +7,9 @@ export default function Breadcrumb({ type, category, name }: { category?: string; name?: string; }) { + // The separator spans carry no spaces, so without flex-wrap a long trail never breaks return ( -