diff --git a/src/containers/blocks.jsx b/src/containers/blocks.jsx index 808bb215dfa3466d297a2348ed4927b72b3b02af..f281e706b3be2092aed03a28c04c8cd2e95dc6a5 100644 --- a/src/containers/blocks.jsx +++ b/src/containers/blocks.jsx @@ -231,8 +231,10 @@ class Blocks extends React.Component { setBlocks (blocks) { this.blocks = blocks; } - handlePromptStart (message, defaultValue, callback) { - this.setState({prompt: {callback, message, defaultValue}}); + handlePromptStart (message, defaultValue, callback, opt_title) { + var p = {prompt: {callback, message, defaultValue}}; + p.prompt.title = opt_title ? opt_title : "New Variable"; + this.setState(p); } handlePromptCallback (data) { this.state.prompt.callback(data); @@ -272,7 +274,7 @@ class Blocks extends React.Component { <Prompt label={this.state.prompt.message} placeholder={this.state.prompt.defaultValue} - title="New Variable" // @todo the only prompt is for new variables + title={this.state.prompt.title} onCancel={this.handlePromptClose} onOk={this.handlePromptCallback} />