RetroForm
Form components with Mac OS 9 styled labels, descriptions, and validation error messages.
Installation
npx shadcn@latest add "https://nostalgia-ui.com/r/retro-form.json"
Setup: installing any component also installs nostalgia-theme (the --os9-* tokens and os9-* utilities) via registryDependencies. To add the theme on its own: npx shadcn@latest add https://nostalgia-ui.com/r/nostalgia-theme.json
Import
import { RetroForm } from "@/components/ui/retro-form"Form components built on react-hook-form with Zod validation. Provides accessible labels, descriptions, and error messages in OS9 styling.
Contact Form
Try submitting with empty fields to see validation errors. Error messages appear in red below each field.