From 1d5316e88184f622c3bb9fded26919d0faa56bd3 Mon Sep 17 00:00:00 2001 From: Dan Stepanov Date: Wed, 23 Sep 2026 01:52:42 -0400 Subject: [PATCH 1/2] Add Nativewind design from Discord request 1552188733791543327 Design-Input: be0851d95767c013445986b150ed3044aee43d58a6edd6a32bbdab2cca5b0b7a --- app/(home)/ShowcaseItem.tsx | 25 +- app/(home)/TestimonialsSection.tsx | 4 +- app/(home)/TestimonialsSectionContents.tsx | 273 ++++++--------------- app/(home)/archived-showcase-data.ts | 213 ++++++++++++++++ 4 files changed, 300 insertions(+), 215 deletions(-) create mode 100644 app/(home)/archived-showcase-data.ts diff --git a/app/(home)/ShowcaseItem.tsx b/app/(home)/ShowcaseItem.tsx index ea4ec25..9b24348 100644 --- a/app/(home)/ShowcaseItem.tsx +++ b/app/(home)/ShowcaseItem.tsx @@ -1,4 +1,4 @@ -import Image, { StaticImageData } from "next/image"; +import Image, { type StaticImageData } from "next/image"; import { ExternalLink } from "lucide-react"; export interface ShowcaseItemProps { @@ -6,7 +6,7 @@ export interface ShowcaseItemProps { website?: string; appstore?: string; playstore?: string; - logo: StaticImageData; + logo: StaticImageData | string; description: string; } @@ -15,25 +15,32 @@ export default function ShowcaseItem({ name, website, appstore, playstore, logo,
- {`${name} + {name}

{description}

{website && ( - - {website} - + + {website} + )}
{playstore && ( - + )} {appstore && ( - + )} @@ -55,4 +62,4 @@ function PlayStoreIcon(props: React.SVGProps) { return ( Google Play ); -} \ No newline at end of file +} diff --git a/app/(home)/TestimonialsSection.tsx b/app/(home)/TestimonialsSection.tsx index bf1b7ec..6980054 100644 --- a/app/(home)/TestimonialsSection.tsx +++ b/app/(home)/TestimonialsSection.tsx @@ -15,7 +15,7 @@ export default function TestimonialsSection({ <> -
{children} @@ -25,7 +25,7 @@ export default function TestimonialsSection({
)}
-