From d5e8181855f5f8b2190f604344e472a5a0034904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Daubensch=C3=BCtz?= Date: Wed, 19 Aug 2015 16:02:10 +0200 Subject: [PATCH] make cyland submission stateful --- .../ascribe_buttons/cyland_submit_button.js | 9 ++++++++- .../ascribe_forms/cyland_additional_data_form.js | 13 ------------- .../components/cyland/cyland_register_piece.js | 15 ++++++++++----- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/js/components/whitelabel/wallet/components/cyland/ascribe_buttons/cyland_submit_button.js b/js/components/whitelabel/wallet/components/cyland/ascribe_buttons/cyland_submit_button.js index a4c23e41..ab7723ea 100644 --- a/js/components/whitelabel/wallet/components/cyland/ascribe_buttons/cyland_submit_button.js +++ b/js/components/whitelabel/wallet/components/cyland/ascribe_buttons/cyland_submit_button.js @@ -36,12 +36,19 @@ let CylandSubmitButton = React.createClass({ }, render() { + let piece = this.props.piece; + let startFrom = 1; + + if(piece && piece.extra_data && Object.keys(piece.extra_data).length > 0) { + startFrom = 2; + } + return ( diff --git a/js/components/whitelabel/wallet/components/cyland/ascribe_forms/cyland_additional_data_form.js b/js/components/whitelabel/wallet/components/cyland/ascribe_forms/cyland_additional_data_form.js index 95e55fca..38eeee7f 100644 --- a/js/components/whitelabel/wallet/components/cyland/ascribe_forms/cyland_additional_data_form.js +++ b/js/components/whitelabel/wallet/components/cyland/ascribe_forms/cyland_additional_data_form.js @@ -64,17 +64,6 @@ let CylandAdditionalDataForm = React.createClass({ }, render() { - let artistBio = ''; - let conceptualOverview = ''; - - if (Object.keys(this.props.piece).length !== 0 && Object.keys(this.props.piece.extra_data).length !== 0) { - let extraData = this.props.piece.extra_data; - - artistBio = extraData.artist_bio; - conceptualOverview = extraData.conceptual_overview; - } - - if(this.props.piece && this.props.piece.id) { return (