@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
19 lines (17 loc) • 359 B
JavaScript
const formPropsSet = new Set([
'form',
'formAction',
'formEncType',
'formMethod',
'formNoValidate',
'formTarget',
]);
export default function getFormProps(props) {
return Object.keys(props).reduce((prev, key) => {
if (formPropsSet.has(key)) {
// eslint-disable-next-line no-param-reassign
prev[key] = props[key];
}
return prev;
}, {});
}