Return an error message, or nothing when valid. Runs on submit and after the first error.
npx shadcn@latest add @minidev/floating-label-input
floating-label-input