Browse Source

Add button context to execute query action

master
Andrew Kingston 5 years ago
parent
commit
eeecc762d2
  1. 6
      packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js
  2. 3
      packages/client/src/utils/buttonActions.js

6
packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js

@ -55,6 +55,12 @@ export const getAvailableActions = (getAllActions = false) => {
{ {
name: "Execute Query", name: "Execute Query",
component: ExecuteQuery, component: ExecuteQuery,
context: [
{
label: "Query result",
value: "result",
},
],
}, },
{ {
name: "Trigger Automation", name: "Trigger Automation",

3
packages/client/src/utils/buttonActions.js

@ -74,11 +74,12 @@ const navigationHandler = action => {
const queryExecutionHandler = async action => { const queryExecutionHandler = async action => {
const { datasourceId, queryId, queryParams } = action.parameters const { datasourceId, queryId, queryParams } = action.parameters
await executeQuery({ const result = await executeQuery({
datasourceId, datasourceId,
queryId, queryId,
parameters: queryParams, parameters: queryParams,
}) })
return { result }
} }
const executeActionHandler = async ( const executeActionHandler = async (

Loading…
Cancel
Save