From f8809c536d6ae814917e7a4fccf30126419f77b4 Mon Sep 17 00:00:00 2001 From: Alexey Padalko Date: Tue, 26 Mar 2019 13:51:18 +0200 Subject: [PATCH] refactor(autopay): add edit mode to settings form --- .../components/Autopay/AutopayCreateForm.js | 6 ++-- .../Autopay/AutopayCreateSettings.js | 28 +++++++++++++++++-- renderer/components/Autopay/AutopayStatus.js | 4 +-- 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/renderer/components/Autopay/AutopayCreateForm.js b/renderer/components/Autopay/AutopayCreateForm.js index 9ed07a140c0..d10212ebeeb 100644 --- a/renderer/components/Autopay/AutopayCreateForm.js +++ b/renderer/components/Autopay/AutopayCreateForm.js @@ -32,7 +32,7 @@ const AutopayCreateForm = props => { showNotification, ...rest } = props - + const isEditMode = true const onSubmit = async values => { try { const { limit } = values @@ -55,6 +55,8 @@ const AutopayCreateForm = props => { const front = ( { - + ( +const AutopayCreateSettings = ({ + min, + max, + intl, + defaultValue, + limit, + merchantName, + pubkey, + isEditMode, +}) => ( + {isEditMode && ( + + + + + } + /> + )} + @@ -61,6 +84,7 @@ const AutopayCreateSettings = ({ min, max, intl, defaultValue, limit, merchantNa AutopayCreateSettings.propTypes = { defaultValue: PropTypes.string.isRequired, intl: intlShape.isRequired, + isEditMode: PropTypes.bool.isRequired, limit: PropTypes.string.isRequired, max: PropTypes.string.isRequired, merchantName: PropTypes.string.isRequired, diff --git a/renderer/components/Autopay/AutopayStatus.js b/renderer/components/Autopay/AutopayStatus.js index 6b23b6719d6..a02923e786a 100644 --- a/renderer/components/Autopay/AutopayStatus.js +++ b/renderer/components/Autopay/AutopayStatus.js @@ -6,8 +6,8 @@ import { FormattedMessage, injectIntl } from 'react-intl' import { Text } from 'components/UI' import messages from './messages' -const AutopayStatus = ({ fieldState }) => ( - +const AutopayStatus = ({ fieldState, ...rest }) => ( + {