Files
resume/components/sections/contact.tsx
evan 6fec90ea71 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
2026-04-14 15:09:48 +08:00

41 lines
1.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client"
import { ShinyButton } from "@/components/ui/shiny-button"
import { SectionWrapper } from "@/components/section-wrapper"
export function Contact() {
return (
<SectionWrapper id="contact" className="py-24">
<div className="mx-auto max-w-2xl px-6 text-center">
<h2 className="mb-4 text-3xl font-bold tracking-tight sm:text-4xl">
</h2>
<p className="mb-8 text-muted-foreground">
AI
</p>
<div className="flex flex-wrap items-center justify-center gap-4">
<a href="mailto:liukersun@gmail.com">
<ShinyButton></ShinyButton>
</a>
<a href="https://github.com/LiukerSun" target="_blank" rel="noopener noreferrer">
<ShinyButton>GitHub</ShinyButton>
</a>
<a
href="https://t.me/DrJhaha"
target="_blank"
rel="noopener noreferrer"
>
<ShinyButton>Telegram</ShinyButton>
</a>
</div>
</div>
{/* 页脚 */}
<footer className="mt-24 border-t border-border pt-8 text-center text-sm text-muted-foreground">
<p>&copy; 2026 Evan Sun. </p>
</footer>
</SectionWrapper>
)
}