An error reporter for Felte using a Preact component
npm install @felte/reporter-preact



A Felte reporter that uses a custom Preact component to report errors.
``shnpm
npm i -S @felte/reporter-preact
Usage
Its usage is exactly the same as
@felte/reporter-react except for the import statements.The package exports a
reporter function and a ValidationMessage component. Pass the reporter function to the extend option of useForm and add the ValidationMessage component wherever you want your validation messages to be displayed.The
ValidationMessage component needs a for prop set with the name of the input it corresponds to, the child of ValidationMessage is a function that takes the error messages as an argument. This can be either a string, an array of strings, or undefined.`tsx
import { reporter, ValidationMessage } from '@felte/reporter-preact';
import { useForm } from '@felte/preact';export function Form() {
const { form } = useForm({
// ...
extend: reporter,
// ...
},
})
return (
);
}
`Warnings
This reporter can help you display your
warning messages as well. If you want your ValidationMessage component to display the warnings for a field you'll need to set the level prop to the value warning. By default this prop has a value of error.`html
{(message) => {message?.[0]}}
``