From a020c7f8fb6970cc52b0e5dafaf20b53e85f4921 Mon Sep 17 00:00:00 2001 From: Karishma Chadha <kchadha@scratch.mit.edu> Date: Fri, 22 Dec 2017 13:19:13 -0500 Subject: [PATCH] Get and use custom title from scratch blocks for message/variable/list modals. --- src/containers/blocks.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/containers/blocks.jsx b/src/containers/blocks.jsx index 808bb215d..f281e706b 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} /> -- GitLab