Feature: Support for dynamic variables in alerts (#255)

This commit is contained in:
Prasad Walvekar 2021-06-14 15:47:48 +05:30 committed by GitHub
parent 2329311416
commit eefb140ed2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 7 deletions

View file

@ -93,13 +93,11 @@ export const EventSelector = ({
{definition.actionId === 'show-alert' && (
<div className="p-1">
<label className="form-label mt-1">Message</label>
<input
onBlur={(e) => eventOptionUpdated(param, 'message', e.target.value, extraData)}
value={message}
type="text"
className="form-control form-control-sm"
placeholder="Text goes here"
<CodeHinter
currentState={currentState}
onChange={(value) => eventOptionUpdated(param, 'message', value, extraData)}
/>
</div>
)}

View file

@ -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') {