From 42e10959f341f53f695c0b83c9872f83dc3fa5f0 Mon Sep 17 00:00:00 2001 From: Miguel Lezama Date: Thu, 30 Oct 2025 18:38:54 -0300 Subject: [PATCH 1/4] Revert "Revert "Forms: Integrations to CTA + Modal (#45662)" (#45712)" This reverts commit fd1a5f61399a59a1ee1e0bb1a05d28e651e28e1a. --- .../src/dashboard/components/layout/style.scss | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/projects/packages/forms/src/dashboard/components/layout/style.scss b/projects/packages/forms/src/dashboard/components/layout/style.scss index b18d6bf8ea40a..61160a7016aac 100644 --- a/projects/packages/forms/src/dashboard/components/layout/style.scss +++ b/projects/packages/forms/src/dashboard/components/layout/style.scss @@ -78,4 +78,17 @@ body.jetpack_page_jetpack-forms-admin { } + .admin-ui-page__header { + box-sizing: border-box; + margin: 0; + padding: 16px 48px 4px; + width: 100%; + background: transparent; + + @media (max-width: 782px) { + padding: 8px 24px 0; + } + } + + } From 882bc29913d576c161ed1f0a931c19b57fea2b3e Mon Sep 17 00:00:00 2001 From: Erick Danzer Date: Fri, 31 Oct 2025 13:30:54 -0600 Subject: [PATCH 2/4] Forms: add integrations to dashboard mobile menu --- .../components/actions-dropdown-menu/index.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/projects/packages/forms/src/dashboard/components/actions-dropdown-menu/index.tsx b/projects/packages/forms/src/dashboard/components/actions-dropdown-menu/index.tsx index abb6a41938294..2bbc5e6e27170 100644 --- a/projects/packages/forms/src/dashboard/components/actions-dropdown-menu/index.tsx +++ b/projects/packages/forms/src/dashboard/components/actions-dropdown-menu/index.tsx @@ -5,7 +5,8 @@ import jetpackAnalytics from '@automattic/jetpack-analytics'; import { DropdownMenu } from '@wordpress/components'; import { useCallback } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; -import { menu, plus, download } from '@wordpress/icons'; +import { menu, plus, download, plugins } from '@wordpress/icons'; +import { useNavigate } from 'react-router'; /** * Internal dependencies */ @@ -21,6 +22,7 @@ const ActionsDropdownMenu = ( { exportData }: ActionsDropdownMenuProps ) => { const { openNewForm } = useCreateForm(); const { showExportModal, openModal, closeModal, onExport, autoConnectGdrive, exportLabel } = useExportResponses(); + const navigate = useNavigate(); const analyticsEvent = useCallback( () => { jetpackAnalytics.tracks.recordEvent( 'jetpack_wpa_forms_landing_page_cta_click', { @@ -34,7 +36,19 @@ const ActionsDropdownMenu = ( { exportData }: ActionsDropdownMenuProps ) => { } ); }, [ openNewForm, analyticsEvent ] ); + const onIntegrationsClick = useCallback( () => { + jetpackAnalytics.tracks.recordEvent( 'jetpack_forms_integrations_button_click', { + origin: 'dashboard', + } ); + navigate( '/integrations' ); + }, [ navigate ] ); + const controls = [ + { + icon: plugins, + onClick: onIntegrationsClick, + title: __( 'Integrations', 'jetpack-forms' ), + }, ...( exportData.show ? [ { From 1b22ff952056b20104d076d7132c94daf96c8fac Mon Sep 17 00:00:00 2001 From: Erick Danzer Date: Tue, 4 Nov 2025 23:35:28 -0700 Subject: [PATCH 3/4] changelog --- .../forms/changelog/add-form-integrations-mobile-menu | 4 ++++ .../jetpack/changelog/add-form-integrations-mobile-menu | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 projects/packages/forms/changelog/add-form-integrations-mobile-menu create mode 100644 projects/plugins/jetpack/changelog/add-form-integrations-mobile-menu diff --git a/projects/packages/forms/changelog/add-form-integrations-mobile-menu b/projects/packages/forms/changelog/add-form-integrations-mobile-menu new file mode 100644 index 0000000000000..eb64c7eaee402 --- /dev/null +++ b/projects/packages/forms/changelog/add-form-integrations-mobile-menu @@ -0,0 +1,4 @@ +Significance: minor +Type: added + +Forms: add integrations to dashboard mobile menu. diff --git a/projects/plugins/jetpack/changelog/add-form-integrations-mobile-menu b/projects/plugins/jetpack/changelog/add-form-integrations-mobile-menu new file mode 100644 index 0000000000000..dcbbd408b5bab --- /dev/null +++ b/projects/plugins/jetpack/changelog/add-form-integrations-mobile-menu @@ -0,0 +1,4 @@ +Significance: minor +Type: enhancement + +orms: add integrations to dashboard mobile menu. From a85f65f0acd50242503bc88d38fbcda4149561cf Mon Sep 17 00:00:00 2001 From: Erick Danzer Date: Tue, 4 Nov 2025 23:38:07 -0700 Subject: [PATCH 4/4] Remove redundant css after rebase --- .../src/dashboard/components/layout/style.scss | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/projects/packages/forms/src/dashboard/components/layout/style.scss b/projects/packages/forms/src/dashboard/components/layout/style.scss index 61160a7016aac..b18d6bf8ea40a 100644 --- a/projects/packages/forms/src/dashboard/components/layout/style.scss +++ b/projects/packages/forms/src/dashboard/components/layout/style.scss @@ -78,17 +78,4 @@ body.jetpack_page_jetpack-forms-admin { } - .admin-ui-page__header { - box-sizing: border-box; - margin: 0; - padding: 16px 48px 4px; - width: 100%; - background: transparent; - - @media (max-width: 782px) { - padding: 8px 24px 0; - } - } - - }