PrimerCardFormController.State.fieldErrors.
SyncValidationError
PrimerInputElementType
Validation timing
Fields validate on blur (when the user leaves a field), not while typing.isFormValid updates in real-time as the user types. fieldErrors only updates on blur. Use isFormValid for submit button state and fieldErrors for error messages.