UNPKG

@gravel-form/antd

Version:

A flexible middlewares driven json schema form with Ant Design

1 lines 817 B
{"version":3,"sources":["middlewares/ErrorListMw.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAC;AAE3C,eAAO,MAAM,WAAW,EAAE,KAAK,CAAC,aAAa,CAAC,eAAe,CAY5D,CAAC;AAEF,eAAe,WAAW,CAAC","file":"ErrorListMw.d.ts","sourcesContent":["import * as React from 'react';\nimport { Alert } from 'antd';\nimport { MiddlewareProps } from '../share';\n\nexport const ErrorListMw: React.ComponentType<MiddlewareProps> = (props) => {\n const { parent, next, errors } = props;\n if (parent || !errors || !errors.length) return next(props);\n\n return (\n <>\n {next(props)}\n {errors.map((error, i) => (\n <Alert key={i} type=\"error\" banner message={`${error.dataPath} ${error.message}`} />\n ))}\n </>\n );\n};\n\nexport default ErrorListMw;\n"]}