export const headerBrand = {
name: "Nusaiba",
href: "/",
logoSrc: "/images/logo-nusaiba-wordmark.png",
logoSrcDark: "/images/logo-nusaiba-dark.png",
logoWidth: 150,
logoHeight: 32,
} as const;
export const headerNavLinks = [
{ label: "Blocks", href: "/blocks" },
{ label: "Motion", href: "/motion" },
{ label: "Docs", href: "/docs" },
{ label: "Pricing", href: "/pricing" },
] as const;
export const headerRegistryItems = [
{
title: "Hero sections",
description: "Editorial splits, type reveals, motion entrances",
href: "/blocks/hero",
},
{
title: "Pricing blocks",
description: "Toggle matrices and witness panels",
href: "/blocks/pricing",
},
{
title: "Footer family",
description: "Ship logs, strips, and license folds",
href: "/blocks/footer",
},
{
title: "All categories",
description: "Browse the open registry catalog",
href: "/blocks",
},
] as const;
export const headerResourceItems = [
{
title: "Motion patterns",
description: "Triggers, tokens, and linked blocks",
href: "/motion",
},
{
title: "Install guide",
description: "components.json and CLI workflow",
href: "/docs",
},
{
title: "Account",
description: "Registry token and Pro access",
href: "/account",
},
] as const;
export const headerSearchPlaceholder = "Search blocks, motion, docs…";
export const headerCommandItems = [
{ label: "Blocks catalog", group: "Navigate", href: "/blocks", hint: "Browse all categories" },
{ label: "Motion patterns", group: "Navigate", href: "/motion", hint: "Triggers and spring tokens" },
{ label: "Install guide", group: "Docs", href: "/docs", hint: "components.json workflow" },
{ label: "Pricing", group: "Navigate", href: "/pricing", hint: "Plans and Pro access" },
{ label: "Hero sections", group: "Registry", href: "/blocks/hero", hint: "Editorial motion entrances" },
{ label: "Header blocks", group: "Registry", href: "/blocks/header", hint: "Navigation patterns" },
{ label: "Account", group: "Account", href: "/account", hint: "Registry token and profile" },
] as const;
export const header11RegistryColumns = [
{
label: "Categories",
items: [
{
title: "Hero",
description: "Editorial splits and motion entrances",
href: "/blocks/hero",
},
{
title: "Pricing",
description: "Toggle matrices and witness panels",
href: "/blocks/pricing",
},
{
title: "Footer",
description: "Ship logs, strips, and license folds",
href: "/blocks/footer",
},
{
title: "Contact",
description: "Forms, channels, and enterprise intake",
href: "/blocks/contact",
},
{
title: "Auth",
description: "Sign-in shells and framed panels",
href: "/blocks/auth",
},
],
},
{
label: "Motion",
items: [
{
title: "Scroll reveal",
description: "whileInView stagger for marketing sections",
href: "/motion",
},
{
title: "CTA family",
description: "Bands, marquees, and prompt handoffs",
href: "/blocks/cta",
},
{
title: "Features",
description: "Bento grids, rails, and witness stacks",
href: "/blocks/features",
},
{
title: "FAQs",
description: "Accordions, rails, and command pickers",
href: "/blocks/faqs",
},
{
title: "All blocks",
description: "Browse the open registry catalog",
href: "/blocks",
},
],
},
] as const;
export const header11RegistryFeature = {
badge: "Install flow",
title: "How teams ship motion sections with @nusaiba",
description: "Copy prompt, CLI add, files land in your repo — no subscription lock-in.",
href: "/docs",
footer: {
title: "Browse blocks",
description: "Explore every category live",
href: "/blocks",
},
} as const;
export const header11ResourceItems = [
{
title: "Documentation",
description: "Install guide and registry setup",
href: "/docs",
},
{
title: "Motion index",
description: "Triggers, tokens, and linked blocks",
href: "/motion",
},
{
title: "Copy prompt",
description: "AI-ready handoff on every block",
href: "/blocks",
},
{
title: "Pricing",
description: "Pro license and team plans",
href: "/pricing",
},
{
title: "Account",
description: "Registry token and profile",
href: "/account",
},
{
title: "Admin",
description: "Plans and site settings",
href: "/admin",
},
] as const;
export const header11OpenSource = {
title: "Open registry",
description: "Nusaiba is open source. Star the repo to follow releases.",
cta: "See GitHub",
ctaHint: "View the repository",
href: "https://github.com",
} as const;