From eefb140ed2902d38a2bb26f6ec64fa10cc2b9917 Mon Sep 17 00:00:00 2001 From: Prasad Walvekar Date: Mon, 14 Jun 2021 15:47:48 +0530 Subject: [PATCH] Feature: Support for dynamic variables in alerts (#255) --- frontend/src/Editor/Inspector/EventSelector.jsx | 10 ++++------ frontend/src/_helpers/appUtils.js | 3 ++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/src/Editor/Inspector/EventSelector.jsx b/frontend/src/Editor/Inspector/EventSelector.jsx index 7807ac973a..bcad706e40 100644 --- a/frontend/src/Editor/Inspector/EventSelector.jsx +++ b/frontend/src/Editor/Inspector/EventSelector.jsx @@ -93,13 +93,11 @@ export const EventSelector = ({ {definition.actionId === 'show-alert' && (
- eventOptionUpdated(param, 'message', e.target.value, extraData)} - value={message} - type="text" - className="form-control form-control-sm" - placeholder="Text goes here" + eventOptionUpdated(param, 'message', value, extraData)} /> +
)} diff --git a/frontend/src/_helpers/appUtils.js b/frontend/src/_helpers/appUtils.js index f536ab404f..4bcd7e3cde 100644 --- a/frontend/src/_helpers/appUtils.js +++ b/frontend/src/_helpers/appUtils.js @@ -88,7 +88,8 @@ async function copyToClipboard(text) { function executeAction(_ref, event) { if (event) { if (event.actionId === 'show-alert') { - toast(event.options.message, { hideProgressBar: true }); + const message = resolveReferences(event.options.message, _ref.state.currentState); + toast(message, { hideProgressBar: true }); } if (event.actionId === 'open-webpage') {