Skip to content

cgarcia369/joi-formik-adapter

Repository files navigation

joi-formik-adapter

An adapter of joi object validation to Formik validation schema

Install

# npm
$ npm install joi-formik-adapter

Usage

import Joi from "joi";
import { Formik } from 'formik';
import { joiFormikAdapter } from 'joi-formik-adapter';

const Schema = Joi.object({
  name: Joi.string().required(),
  age: Joi.number().optional(),
}).messages({
  "any.required": "Required",
  "string.empty": "Required",
  "number.base": "Invalid number",
});
const Component = () => (
  <Formik
    validationSchema={joiFormikAdapter(Schema)}
  >
    {...}
  </Formik>
);

About

An adapter of joi object validation to Formik validation schema

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published