From 0ccc38b4ab3fa30af6f9ed6775a396a29fb9ac5f Mon Sep 17 00:00:00 2001 From: gjou-tlnd Date: Wed, 18 Aug 2021 13:12:14 +0200 Subject: [PATCH] feat(containers/ComponentForm): Call onChange/onSubmit props --- .../src/ComponentForm/ComponentForm.component.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/containers/src/ComponentForm/ComponentForm.component.js b/packages/containers/src/ComponentForm/ComponentForm.component.js index 17ac4d8298b..204e92102db 100644 --- a/packages/containers/src/ComponentForm/ComponentForm.component.js +++ b/packages/containers/src/ComponentForm/ComponentForm.component.js @@ -141,6 +141,9 @@ export class TCompForm extends React.Component { ...payload, }); } + if (this.props.onChange) { + this.props.onChange(_, payload); + } } onTrigger(event, payload) { @@ -178,6 +181,9 @@ export class TCompForm extends React.Component { componentId: this.props.componentId, properties, }); + if (this.props.onSubmit) { + this.props.onSubmit(_, properties); + } } onReset() { @@ -261,6 +267,8 @@ TCompForm.propTypes = { dispatchOnChange: PropTypes.bool, CSRFTokenCookieKey: PropTypes.string, CSRFTokenHeaderKey: PropTypes.string, + onSubmit: PropTypes.func, + onChange: PropTypes.func, }; export default cmfConnect({