Labeled input that validates when you leave it and clears the error as soon as the value is fixed. The error takes the hint’s line, so nothing shifts.
npx shadcn@latest add https://uipolish.com/r/text-field.json
—
text-field