@antdv/pro-utils
Version:
@antdv/pro-utils
17 lines (16 loc) • 501 B
JavaScript
const proFieldProps = `valueType request plain renderFormItem render text formItemProps valueEnum`;
const proFormProps = `fieldProps isDefaultDom groupProps contentRender submitterProps submitter`;
function pickProProps(props) {
const propList = `${proFieldProps} ${proFormProps}`.split(/[\s\n]+/);
const attrs = {};
Object.keys(props || {}).forEach((key) => {
if (propList.includes(key)) {
return;
}
attrs[key] = props[key];
});
return attrs;
}
export {
pickProProps
};