31 lines
627 B
JavaScript
31 lines
627 B
JavaScript
|
// @flow
|
||
|
|
||
|
import { connect } from 'react-redux';
|
||
|
|
||
|
import { translate } from '../../../i18n';
|
||
|
|
||
|
import { type Props as BaseProps } from './BaseDialog';
|
||
|
import BaseSubmitDialog from './BaseSubmitDialog';
|
||
|
|
||
|
type Props = {
|
||
|
...BaseProps,
|
||
|
|
||
|
t: Function
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Implements a submit dialog component that can have free content.
|
||
|
*/
|
||
|
class CustomSubmitDialog extends BaseSubmitDialog<Props, *> {
|
||
|
/**
|
||
|
* Implements {@code BaseSubmitDialog._renderSubmittable}.
|
||
|
*
|
||
|
* @inheritdoc
|
||
|
*/
|
||
|
_renderSubmittable() {
|
||
|
return this.props.children;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default translate(connect()(CustomSubmitDialog));
|