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

/joi-formik-adapter/

    Package Sidebar

    Install

    npm i joi-formik-adapter

    Weekly Downloads

    34

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    14 kB

    Total Files

    8

    Last publish

    Collaborators

    • cgarcia39