UNPKG

extpoint-yii2

Version:

JavaScript part for projects on ExtPoint Yii2 Boilerplate and yii2-core

29 lines (24 loc) 650 B
import React from 'react'; import PropTypes from 'prop-types'; import {connect} from 'react-redux'; import {reduxForm} from 'redux-form'; import Button from './Button'; const ButtonHoc = connect( (state, props) => ({ form: props.formId, }) )(reduxForm({})(Button)); export default class SubmitButton extends React.Component { static contextTypes = { formId: PropTypes.string.isRequired, }; render() { return ( <ButtonHoc {...this.props} type='submit' formId={this.context.formId} /> ); } }