Back to shop
Component kit·Multi-project

Forms Kit · Brief & Inquiry

Underline-style form components with chip-selects, RHF + Zod validation, and Server Actions. The same kit powering our /brief page.

  • React 19
  • TypeScript
  • Tailwind v4
  • react-hook-form
  • Zod

Price

$29· Multi-project
Inquire to buy
  • Underline-only field design (no boxes)
  • ChipSelect — single and multi variants
  • Zod schema with friendly error messages
  • Server Action submit + RHF setError integration
  • Animated success state with anim-ping checkmark
  • Auto-resize textarea via native CSS field-sizing

FORMS KIT · BRIEF & INQUIRY

Preview · placeholderFX-001

What you get

A set of form components you can drop into any Next.js app. Built for studio sites, indie SaaS, brief / contact / inquiry / waitlist flows — anything where the form is the conversion.

These are the exact components running on haikustudio.space/brief. Take, paste, restyle to your brand.

What's inside

  • FieldShell + Input + Textarea — underline-style fields with mono labels
  • ChipSelect — single and multi variants, type-safe via generic T extends string
  • Schema patterns — Zod schemas shared between client (RHF resolver) and server (action validation)
  • Submit pipeline — Server Action returns { ok, errors? }, RHF setError maps server errors back to fields
  • Success state — animated check + persona-aware copy
  • Disclaimer + privacy line — small details that build trust

License

Multi-project license. Use across unlimited projects in your team. No reselling as a standalone product.

How delivery works

You get a .zip of the components folder + a single-page setup guide. Drop into src/components/forms/, adapt the styles, and ship.

What's inside

Tree

  • components/forms/
    • field-shell.tsx· underline wrapper
    • input.tsx
    • textarea.tsx· auto-resize via field-sizing
    • chip-select.tsx· single + multi (generic T)
    • success.tsx· animated check
  • schemas/· shared client + server
    • brief.ts
    • contact.ts
  • actions/
    • submit-brief.ts· Server Action + RHF errors map

FAQ

Frequently asked

  • To Tailwind v4 — the underline style is built on tokens via `@theme inline`. You can adapt to Tailwind v3 or vanilla CSS, but that's a manual port with no visual guarantees.

Want it

Tell us a bit, and we'll send it over.

Fill this in and we'll reply within 48 hours with payment instructions and access to Forms Kit · Brief & Inquiry. No accounts, no checkout flow — just a quick conversation.

optional
optional
for context, not required · 0/2000
optional

By submitting you agree we can email you about this item. We don't share, sell or store anything beyond this inquiry.