feat: build resume website with MagicUI components

- 6 sections: Hero, About, Experience, Skills, Projects, Contact
- MagicUI: Globe, Particles, Meteors, AnimatedList, IconCloud, BentoGrid
- Dark mode support, scroll-triggered animations
- Static export ready for deployment
This commit is contained in:
2026-04-14 15:09:48 +08:00
parent a0207c673f
commit 6fec90ea71
28 changed files with 8547 additions and 18 deletions

View File

@@ -0,0 +1,21 @@
"use client"
import { BlurFade } from "@/components/ui/blur-fade"
export function SectionWrapper({
children,
className,
id,
}: {
children: React.ReactNode
className?: string
id?: string
}) {
return (
<section id={id} className={className}>
<BlurFade delay={0.15} inView inViewMargin="-50px">
{children}
</BlurFade>
</section>
)
}