
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
material-table-formik
Advanced tools
A material-table-core wrapper to display a dialog for add, edit and delete. It also allows Formik/YUP validation.
This package is a simple wrapper for material-table-core.
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.
Add Mui Grid Props with gridProps to the columns to order the edit fields within the dialog.
gridProps: { xs: 12, md: 6 }

To use material-table-formik, you must use react@17.2.0 or greater which includes hooks.
This package is distributed via npm.
$ yarn add material-table-formik
# or
$ npm install --save material-table-formik
Simply exchange the material table import:
import MaterialTable from "material-table-core";
with
import MaterialTable from "material-table-formik";
This will display the edit/update/delete action in a separate dialog instead inline.
In addition to the material table props, it also accepts 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 localizations for the dialog |
| columns.gridProps | Material-ui Grid Props | The columns are extended to allow grid props for positioning of the fields within the dialog |
This project follows the all-contributors specification. Contributions of any kind welcome!
Built with TSDX
FAQs
A material-table-core wrapper to display a dialog for add, edit and delete. It also allows Formik/YUP validation.
We found that material-table-formik demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.