From 7feec755c744e32edc5bee92f4f22e2cc14bf5ab Mon Sep 17 00:00:00 2001 From: Mike Hartington Date: Tue, 7 Apr 2026 21:08:25 -0400 Subject: [PATCH] chore(site): layout updates --- apps/site/src/app/(index)/page.tsx | 4 +- apps/site/src/app/orm/page.tsx | 37 ++++++---- apps/site/src/app/postgres/page.tsx | 4 +- .../src/app/pricing/pricing-hero-plans.tsx | 4 +- apps/site/src/app/studio/page.tsx | 73 ++++++++++--------- .../homepage/card-section/card-section.tsx | 4 +- 6 files changed, 70 insertions(+), 56 deletions(-) diff --git a/apps/site/src/app/(index)/page.tsx b/apps/site/src/app/(index)/page.tsx index 06016b1a18..d3cfedb915 100644 --- a/apps/site/src/app/(index)/page.tsx +++ b/apps/site/src/app/(index)/page.tsx @@ -87,7 +87,7 @@ export const metadata: Metadata = { export default function SiteHome() { return (
-
+
-
+

diff --git a/apps/site/src/app/orm/page.tsx b/apps/site/src/app/orm/page.tsx index c783796e7f..ec994d75c9 100644 --- a/apps/site/src/app/orm/page.tsx +++ b/apps/site/src/app/orm/page.tsx @@ -11,6 +11,7 @@ import { cn } from "@/lib/cn"; import { Card as FeatureCard } from "@/components/homepage/bento"; import { YouTubePlayer } from "@prisma-docs/ui/components/youtube-player"; import Image from "next/image"; +import Link from "next/link"; const statsSection = [ { @@ -44,13 +45,16 @@ const prismaPostgresQuickstartUrl = const CardFooter = () => ( <> -
+
{badge_list.map((badge: any) => ( -
+
{badge.title}
-
+
{badge.list && badge.list.map((item: any) => (
), imageUrl: null, @@ -148,7 +152,7 @@ const twoCol_2 = [ A meaningful comparison of database query latencies across database providers and ORM libraries in the Node.js & TypeScript ecosystem.

- @@ -180,10 +184,10 @@ const twoCol_2 = [ intuitive, both for SQL veterans and developers brand new to databases. The auto-completion helps you figure out your query without the need for documentation.

- + Learn more - +
), imageUrl: "/illustrations/orm/orm_2", @@ -280,7 +284,7 @@ export default function ORM() {
-
+
@@ -318,7 +322,7 @@ export default function ORM() {
-
+
{statsSection?.map((stat: any, index: number) => (
{twoCol_3.map((stat, index) => ( -
+
{stat.title} -

+

{stat.title}

-

{stat.description}

-

- Usage-based pricing, with a generous free tier. 
Spend limits + Usage-based pricing, with a generous free tier. Spend limits included, so you never get surprised.