diff --git a/packages/plugins/actions/actions-core/src/actions/ScrollTo.js b/packages/plugins/actions/actions-core/src/actions/ScrollTo.js index 42fd3664d..68524d2c7 100644 --- a/packages/plugins/actions/actions-core/src/actions/ScrollTo.js +++ b/packages/plugins/actions/actions-core/src/actions/ScrollTo.js @@ -14,8 +14,12 @@ limitations under the License. */ +import { type } from '@lowdefy/helpers'; + function ScrollTo({ document, params, window }) { - if (params.blockId) { + if (!type.isObject(params)) { + throw new Error(`Invalid ScrollTo, check action params. Received "${JSON.stringify(params)}".`); + } else if (params.blockId) { const element = document.getElementById(params.blockId); if (element) { element.scrollIntoView(params.options);