diff --git a/app/page.tsx b/app/page.tsx index 704ce16..10d71d3 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,76 +1,5 @@ -import Image from "next/image"; -import Link from "next/link"; +import { HomeHero } from "@/components/home-hero"; export default function Home() { - return ( -
-
- Next.js logo -
-

- To get started, edit the{" "} - - page.tsx - {" "} - file. -

-

- Looking for a starting point or more instructions? Head over to{" "} - - Templates - {" "} - or the{" "} - - Learning - {" "} - center. -

- - View the demo wiring → - -
-
- - Vercel logomark - Deploy Now - - - Documentation - -
-
-
- ); + return ; } diff --git a/components/home-hero.tsx b/components/home-hero.tsx new file mode 100644 index 0000000..02afbec --- /dev/null +++ b/components/home-hero.tsx @@ -0,0 +1,68 @@ +"use client"; + +import Link from "next/link"; +import { motion } from "motion/react"; +import { Cover } from "@/components/ui/cover"; +import { MagneticButton } from "@/components/ui/magnetic-button"; +import { SparklesCore } from "@/components/ui/sparkles"; +import { Spotlight } from "@/components/ui/spotlight"; + +export function HomeHero() { + return ( +
+
+ +
+ + {/* Sparkles fill the hero background */} +
+ +
+ + + + Next.js 16 · Tailwind v4 · motion · 50+ Aceternity components + + +

+ A template that ships with animated UI out of the box. +

+ +

+ Aceternity components vendored as source, Tailwind v4 native, zero-warning lint. Every + effect below is live — build a landing page without starting from scratch. +

+ +
+ + + + Browse the gallery + → + + + + + View the demo wiring + +
+
+
+ ); +}