diff --git a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js index 286dc677c6..3931ebfaaf 100644 --- a/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js +++ b/packages/builder/src/components/design/PropertiesPanel/PropertyControls/EventsEditor/actions/index.js @@ -37,6 +37,12 @@ export const getAvailableActions = (getAllActions = false) => { { name: "Duplicate Row", component: DuplicateRow, + context: [ + { + label: "Duplicated row", + value: "row", + }, + ], }, { name: "Delete Row", diff --git a/packages/client/src/utils/buttonActions.js b/packages/client/src/utils/buttonActions.js index 3a8ac63411..b5441bc8b6 100644 --- a/packages/client/src/utils/buttonActions.js +++ b/packages/client/src/utils/buttonActions.js @@ -46,7 +46,10 @@ const duplicateRowHandler = async (action, context) => { } delete draft._id delete draft._rev - await saveRow(draft) + const row = await saveRow(draft) + return { + row, + } } }