joi-formik-adapter
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

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>
);

Readme

Keywords

none

Package Sidebar

Install

npm i joi-formik-adapter

Weekly Downloads

32

Version

1.0.2

License

MIT

Unpacked Size

14 kB

Total Files

8

Last publish

Collaborators

  • cgarcia39