Files
web/components/TempDesignSystem/Form/ErrorMessage/errorMessage.ts
Michael Zetterberg 14e93eba7c chore: lint fix
2024-04-23 14:43:17 +02:00

19 lines
457 B
TypeScript

import type { FieldValuesFromFieldErrors } from "@hookform/error-message"
import type {
FieldErrors,
FieldName,
FieldValues,
Message,
MultipleFieldErrors,
} from "react-hook-form"
export type ErrorMessageProps<TFieldErrors> = {
errors?: FieldErrors<FieldValues>
name: FieldName<FieldValuesFromFieldErrors<TFieldErrors>>
message?: Message
render?: (data: {
message: Message
messages?: MultipleFieldErrors
}) => React.ReactNode
}