Contact Section
Pro
Write to Maya
Usually replies within a day
Installation
ProRequires a Planes Pro license.
npx shadcn add @useplanes/contact-section
Works once the @useplanes registry is set up in your project (one-time). After that, copy and run commands directly.
Unlock with Planes Pro
$129 once · 159 Pro components · lifetime updates.
import { ContactSection } from "@/components/ui/ContactSection";
<ContactSection
recipient={{ name: "Maya", photo: "/team/maya.webp", replies: "Usually replies within a day" }}
topics={["sales", "support", "a partnership"]}
onSubmit={async (values) => {
await fetch("/api/contact", { method: "POST", body: JSON.stringify(values) })
}}
/>Use cases
Founder-led startups
A contact page that reads like writing to a real person, not filing a ticket.
Studios and agencies
A short brief in one sentence: who you are, what it is about, how to reach you.
Sales and partnerships
Swap the topics and the recipient for whoever owns the inbox.