From ce5171afe5df3d6e54db958a297b4d1f80747613 Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Thu, 11 Sep 2025 15:10:17 -0400 Subject: [PATCH 1/2] widget props --- .../hubspot/actions/common/common-page-prop.mjs | 12 ++++++++++++ .../create-landing-page/create-landing-page.mjs | 4 +++- .../hubspot/actions/create-page/create-page.mjs | 4 +++- components/hubspot/actions/list-pages/list-pages.mjs | 10 +++++----- .../update-landing-page/update-landing-page.mjs | 4 +++- .../hubspot/actions/update-page/update-page.mjs | 4 +++- components/hubspot/package.json | 2 +- 7 files changed, 30 insertions(+), 10 deletions(-) diff --git a/components/hubspot/actions/common/common-page-prop.mjs b/components/hubspot/actions/common/common-page-prop.mjs index de1dce9727dfa..e96e359206ef9 100644 --- a/components/hubspot/actions/common/common-page-prop.mjs +++ b/components/hubspot/actions/common/common-page-prop.mjs @@ -76,4 +76,16 @@ export default { ], optional: true, }, + widgetContainers: { + type: "object", + label: "Widget Containers", + description: "A data structure containing the data for all the modules inside the containers for this page", + optional: true, + }, + widgets: { + type: "object", + label: "Widgets", + description: "A data structure containing the data for all the modules for this page", + optional: true, + }, }; diff --git a/components/hubspot/actions/create-landing-page/create-landing-page.mjs b/components/hubspot/actions/create-landing-page/create-landing-page.mjs index 76403a6d84c1f..44a18b8de2ef7 100644 --- a/components/hubspot/actions/create-landing-page/create-landing-page.mjs +++ b/components/hubspot/actions/create-landing-page/create-landing-page.mjs @@ -7,7 +7,7 @@ export default { name: "Create Landing Page", description: "Create a landing page in Hubspot. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages#post-%2Fcms%2Fv3%2Fpages%2Flanding-pages)", - version: "0.0.6", + version: "0.0.7", type: "action", props: { hubspot, @@ -44,6 +44,8 @@ export default { footerHtml: this.footerHtml, headHtml: this.headHtml, templatePath: this.templatePath, + widgetContainers: parseObject(this.widgetContainers), + widgets: parseObject(this.widgets), }, }); diff --git a/components/hubspot/actions/create-page/create-page.mjs b/components/hubspot/actions/create-page/create-page.mjs index 97979fe74b733..07d549e4d0e7e 100644 --- a/components/hubspot/actions/create-page/create-page.mjs +++ b/components/hubspot/actions/create-page/create-page.mjs @@ -7,7 +7,7 @@ export default { name: "Create Page", description: "Create a page in HubSpot. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages#post-%2Fcms%2Fv3%2Fpages%2Fsite-pages)", - version: "0.0.6", + version: "0.0.8", type: "action", props: { hubspot, @@ -36,6 +36,8 @@ export default { footerHtml: this.footerHtml, headHtml: this.headHtml, templatePath: this.templatePath, + widgetContainers: parseObject(this.widgetContainers), + widgets: parseObject(this.widgets), }, }); diff --git a/components/hubspot/actions/list-pages/list-pages.mjs b/components/hubspot/actions/list-pages/list-pages.mjs index 6b59086558983..cda2cdaac62c2 100644 --- a/components/hubspot/actions/list-pages/list-pages.mjs +++ b/components/hubspot/actions/list-pages/list-pages.mjs @@ -5,7 +5,7 @@ export default { name: "List Pages", description: "Retrieves a list of site pages. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages)", - version: "0.0.7", + version: "0.0.8", type: "action", props: { hubspot, @@ -79,7 +79,7 @@ export default { }, }, async run({ $ }) { - const results = []; + const pages = []; let hasMore, count = 0; @@ -105,7 +105,7 @@ export default { break; } for (const item of results) { - results.push(item); + pages.push(item); count++; if (count >= this.maxResults) { break; @@ -117,10 +117,10 @@ export default { $.export( "$summary", - `Found ${results.length} page${results.length === 1 + `Found ${pages.length} page${pages.length === 1 ? "" : "s"}`, ); - return results; + return pages; }, }; diff --git a/components/hubspot/actions/update-landing-page/update-landing-page.mjs b/components/hubspot/actions/update-landing-page/update-landing-page.mjs index 60f871da9439e..30a5c1d10aa3f 100644 --- a/components/hubspot/actions/update-landing-page/update-landing-page.mjs +++ b/components/hubspot/actions/update-landing-page/update-landing-page.mjs @@ -7,7 +7,7 @@ export default { name: "Update Landing Page", description: "Update a landing page in HubSpot. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages#patch-%2Fcms%2Fv3%2Fpages%2Flanding-pages%2F%7Bobjectid%7D)", - version: "0.0.6", + version: "0.0.7", type: "action", props: { hubspot, @@ -53,6 +53,8 @@ export default { footerHtml: this.footerHtml, headHtml: this.headHtml, templatePath: this.templatePath, + widgetContainers: parseObject(this.widgetContainers), + widgets: parseObject(this.widgets), }, }); diff --git a/components/hubspot/actions/update-page/update-page.mjs b/components/hubspot/actions/update-page/update-page.mjs index 0e4e6ae011f70..744ba34ac923f 100644 --- a/components/hubspot/actions/update-page/update-page.mjs +++ b/components/hubspot/actions/update-page/update-page.mjs @@ -7,7 +7,7 @@ export default { name: "Update Page", description: "Update a page in Hubspot. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages#patch-%2Fcms%2Fv3%2Fpages%2Fsite-pages%2F%7Bobjectid%7D)", - version: "0.0.6", + version: "0.0.7", type: "action", props: { hubspot, @@ -45,6 +45,8 @@ export default { footerHtml: this.footerHtml, headHtml: this.headHtml, templatePath: this.templatePath, + widgetContainers: parseObject(this.widgetContainers), + widgets: parseObject(this.widgets), }, }); diff --git a/components/hubspot/package.json b/components/hubspot/package.json index 6b42b1bd7dcd5..d48ffa29dac04 100644 --- a/components/hubspot/package.json +++ b/components/hubspot/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/hubspot", - "version": "1.7.2", + "version": "1.7.3", "description": "Pipedream Hubspot Components", "main": "hubspot.app.mjs", "keywords": [ From 8e6cff15af20456ce208801501adb27a61f82623 Mon Sep 17 00:00:00 2001 From: Michelle Bergeron Date: Thu, 11 Sep 2025 17:44:04 -0400 Subject: [PATCH 2/2] fix version --- components/hubspot/actions/create-page/create-page.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/hubspot/actions/create-page/create-page.mjs b/components/hubspot/actions/create-page/create-page.mjs index 07d549e4d0e7e..fd49610dc4467 100644 --- a/components/hubspot/actions/create-page/create-page.mjs +++ b/components/hubspot/actions/create-page/create-page.mjs @@ -7,7 +7,7 @@ export default { name: "Create Page", description: "Create a page in HubSpot. [See the documentation](https://developers.hubspot.com/docs/reference/api/cms/pages#post-%2Fcms%2Fv3%2Fpages%2Fsite-pages)", - version: "0.0.8", + version: "0.0.7", type: "action", props: { hubspot,