From d412dc2d05e9fb6a4f0678216921b22efe34ddfc Mon Sep 17 00:00:00 2001 From: v0 Date: Tue, 7 Oct 2025 00:02:35 +0000 Subject: [PATCH] feat: add "coming soon" shop page with email signup Create stylish placeholder page for MycoFi shop with branding and email form. Co-authored-by: Jeff Emmett <46964190+Jeff-Emmett@users.noreply.github.com> --- app/shop/page.tsx | 65 +++++++++++++++++++++++++++++++++++++++++ components/ui/input.tsx | 21 +++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 app/shop/page.tsx create mode 100644 components/ui/input.tsx diff --git a/app/shop/page.tsx b/app/shop/page.tsx new file mode 100644 index 0000000..49057e5 --- /dev/null +++ b/app/shop/page.tsx @@ -0,0 +1,65 @@ +import Link from "next/link" +import { Button } from "@/components/ui/button" +import { Input } from "@/components/ui/input" +import { ArrowLeft, ShoppingBag, Sparkles } from "lucide-react" + +export default function ShopPage() { + return ( +
+ {/* Background Pattern */} +
+
+
+ + {/* Content */} +
+ + + Back to MycoFi + + +
+ {/* Icon */} +
+ +
+ + {/* Title */} +

MycoFi Swag

+ +
+ + Coming Soon +
+ + {/* Description */} +

+ We're cultivating something special. Soon you'll be able to wear the mycelial revolution with exclusive + MycoFi merchandise, books, and more. +

+ + {/* Email Signup */} +
+
+ + +
+

Be the first to know when the shop launches

+
+ + {/* Decorative Elements */} +
+
+ Growing Soon +
+
+
+
+
+ ) +} diff --git a/components/ui/input.tsx b/components/ui/input.tsx new file mode 100644 index 0000000..f199a06 --- /dev/null +++ b/components/ui/input.tsx @@ -0,0 +1,21 @@ +import * as React from 'react' + +import { cn } from '@/lib/utils' + +function Input({ className, type, ...props }: React.ComponentProps<'input'>) { + return ( + + ) +} + +export { Input }