UNPKG

ornament-form-kit

Version:
26 lines (18 loc) 469 B
const React = require('react'); const connect = require('./connect'); const { getPropTypeForm } = require('./utils'); const { createElement: e } = React; const Submit = (props) => { const { form, ...rest } = props; const { locked } = form; const buttonProps = { ...rest, disabled: locked, type: 'submit', }; return e('button', buttonProps); }; Submit.propTypes = { form: getPropTypeForm().isRequired, }; module.exports = connect(Submit);