Package Exports
- material-table-formik
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (material-table-formik) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Material Table Formik with Dialogs
This package is a simple wrapper for material-table.
It displays dialogs instead of the inline edit for the Add, Update and Delete actions.
Additionally, it allows the validation with Formik and YUP for these actions as well.
Screenshot

Requirement
To use material-table-formik, you must use react@16.8.0 or greater which includes hooks.
Installation
This package is distributed via npm.
$ yarn add material-table-formik
# or
$ npm install --save material-table-formikGetting Started
Simply exchange the material table import:
import MaterialTable from "material-table";with
import MaterialTable from "material-table-formik";This will display the edit/update/delete action in a separate dialog instead inline.
Props
In addition to the material table props, it also acceepts these optional props:
| Name | Type | Description |
|---|---|---|
| validate | (value: RowData) => void | object | Promise<FormikErrors |
The Formik validation to be applied to each field |
| validationSchema | any | (() => any) | The YUP validation schema |
| localization | deleteHeader?: string deleteAction?: string |
The added localisations for the dialog |
Author
This project follows the all-contributors specification. Contributions of any kind welcome!
Built with TSDX