From 86e336904beedcd6e22d173ea7e624519ebb6faa Mon Sep 17 00:00:00 2001 From: pasqualevitiello Date: Sat, 24 Oct 2026 12:25:15 +0200 Subject: [PATCH 01/35] feat(ui): add blueprint hero illustrations --- apps/ui/app/page.tsx | 41 ++++--- apps/ui/app/particles/page.tsx | 39 +++++-- apps/ui/app/particles/search-field.tsx | 13 +-- apps/ui/components/blueprint-drawing.tsx | 17 +++ apps/ui/components/page-hero.tsx | 20 ++++ apps/ui/components/particles-blueprint.tsx | 120 ++++++++++++++++++++ apps/ui/components/primitives-blueprint.tsx | 91 +++++++++++++++ 7 files changed, 298 insertions(+), 43 deletions(-) create mode 100644 apps/ui/components/blueprint-drawing.tsx create mode 100644 apps/ui/components/page-hero.tsx create mode 100644 apps/ui/components/particles-blueprint.tsx create mode 100644 apps/ui/components/primitives-blueprint.tsx diff --git a/apps/ui/app/page.tsx b/apps/ui/app/page.tsx index 4e706d5ba3..d561cd32c6 100644 --- a/apps/ui/app/page.tsx +++ b/apps/ui/app/page.tsx @@ -1,5 +1,4 @@ import { - PageHeader, PageHeaderDescription, PageHeaderHeading, } from "@coss/ui/shared/page-header"; @@ -18,6 +17,8 @@ import { } from "@/registry/default/ui/card"; import { particles } from "@/registry/registry-particles"; import { getCategoryThumbnail } from "@/components/category-thumbnails"; +import { PageHero } from "@/components/page-hero"; +import { PrimitivesBlueprint } from "@/components/primitives-blueprint"; import { categories } from "@/config/categories"; import { PAGES_NEW } from "@/lib/docs"; @@ -32,26 +33,24 @@ export const metadata: Metadata = { export default function Page() { return ( <> -
- - - A new, modern UI component library built on top of Base UI. - - {description} -
- - -
-
-
+ }> + + A new, modern UI component library built on top of Base UI. + + {description} +
+ + +
+
- + ); } diff --git a/apps/ui/app/page.tsx b/apps/ui/app/page.tsx index d561cd32c6..4acdb11f22 100644 --- a/apps/ui/app/page.tsx +++ b/apps/ui/app/page.tsx @@ -17,7 +17,6 @@ import { } from "@/registry/default/ui/card"; import { particles } from "@/registry/registry-particles"; import { getCategoryThumbnail } from "@/components/category-thumbnails"; -import { PageHero } from "@/components/page-hero"; import { PrimitivesBlueprint } from "@/components/primitives-blueprint"; import { categories } from "@/config/categories"; import { PAGES_NEW } from "@/lib/docs"; @@ -33,24 +32,29 @@ export const metadata: Metadata = { export default function Page() { return ( <> - }> - - A new, modern UI component library built on top of Base UI. - - {description} -
- - +
+
+ + A new, modern UI component library built on top of Base UI. + + {description} +
+ + +
+
+
+
- +