Topic pills (Pro / Team / Blocks) with focus-shift before submit — organized intake.
@nusaiba
export const contactSite = {
name: "Nusaiba",
email: "hello@nusaiba.dev",
domain: "nusaiba.dev",
namespace: "@nusaiba",
} as const;
export const contactFormCopy = {
submit: "Send message",
sending: "Sending…",
namePlaceholder: "Jane",
lastNamePlaceholder: "Doe",
emailPlaceholder: "you@nusaiba.dev",
messagePlaceholder: "Tell us about your landing page or Pro licensing needs…",
} as const;
export const contactSplitCopy = {
eyebrow: "Contact",
title: "Questions about the registry?",
description:
"Ask about Pro access, commercial licensing, team seats, or custom block installs — we respond within one business day.",
} as const;
export const contactCompactCopy = {
eyebrow: "Reach us",
title: "Send a note",
description:
"Pro licensing, team plans, or help picking blocks for your landing page — we read every message.",
} as const;
export const contactVisualCopy = {
eyebrow: "Support",
title: "Let's talk about your page",
description:
"Share your stack and timeline — we'll point you to the right blocks and install path.",
} as const;
export const contactBandCopy = {
title: "Need help before you buy?",
description: "Leave your email — we'll send install tips and Pro licensing details.",
submit: "Request info",
} as const;
export const contactTopics = [
{ id: "pro", label: "Pro license" },
{ id: "team", label: "Team plan" },
{ id: "blocks", label: "Block advice" },
{ id: "other", label: "Other" },
] as const;
export type ContactTopicId = (typeof contactTopics)[number]["id"];
export const contactSubjects = [
"Pro commercial license",
"Team workspace (10 seats)",
"Custom block install",
"Partnership / press",
] as const;
export const contactChannels = [
{
id: "email",
label: "Email",
value: contactSite.email,
href: `mailto:${contactSite.email}`,
},
{
id: "docs",
label: "Docs",
value: `${contactSite.domain}/docs`,
href: "/docs",
},
{
id: "registry",
label: "Registry",
value: contactSite.namespace,
href: "/blocks",
},
] as const;
export const contactEnterpriseCopy = {
eyebrow: "Enterprise",
title: "Talk to us about team access",
description:
"Agency or product team rolling out blocks across client landing pages — tell us seat count and timeline.",
} as const;
export const contactFramedCopy = {
eyebrow: "Contact",
title: "Get in touch",
description: "We help builders install, customize, and license Nusaiba blocks for production sites.",
} as const;































