diff --git a/bun.lockb b/bun.lockb index bbbb028..ef36782 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 544f28d..beee27d 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "dependencies": { "@heroicons/react": "2.0.18", "@material-tailwind/react": "2.1.2", + "framer-motion": "^11.1.7", "next": "14.1.4", "react": "18", "react-dom": "18" diff --git a/src/app/landing-page.tsx b/src/app/landing-page.tsx index b1bed0f..e5deb73 100644 --- a/src/app/landing-page.tsx +++ b/src/app/landing-page.tsx @@ -1,12 +1,18 @@ +import { motion } from 'framer-motion'; import Link from 'next/link'; export default function LandingPage() { return ( -
+

blvckleg.dev

enter -
+ ); } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 2a3ad88..17b453a 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -13,7 +13,7 @@ const roboto = Roboto({ export const metadata: Metadata = { title: "Blvckleg", description: - "Blvckleg Portfolio.", + "blvckleg.dev", }; export default function RootLayout({ diff --git a/src/app/page.tsx b/src/app/page.tsx index c79e143..76933ed 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,10 +1,26 @@ 'use client'; +import { AnimatePresence, motion } from 'framer-motion'; import LandingPage from './landing-page'; export default function Portfolio() { return ( - <> + + - + + + ); } diff --git a/src/app/portfolio/page.tsx b/src/app/portfolio/page.tsx index f68c534..64dc330 100644 --- a/src/app/portfolio/page.tsx +++ b/src/app/portfolio/page.tsx @@ -1,5 +1,6 @@ 'use client'; +import { motion } from "framer-motion"; import { Footer, Navbar } from "../../components"; import Hero from "./hero"; import Projects from "./projects"; @@ -8,13 +9,30 @@ import Skills from "./skills"; export default function Portfolio() { return ( - <> +