From ea7ffbb3e7f20cd96628ac6fb620a3739f5e85c2 Mon Sep 17 00:00:00 2001 From: manikantakailasa Date: Mon, 15 Jul 2024 09:26:15 +0530 Subject: [PATCH 01/21] pages and post transform store --- assets/svg/transformStore.svg | 9 +++++ .../pages/pages-and-posts/TransformStore.js | 35 +++++++++++++++++++ src/app/pages/pages-and-posts/index.js | 7 ++-- 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 assets/svg/transformStore.svg create mode 100644 src/app/pages/pages-and-posts/TransformStore.js diff --git a/assets/svg/transformStore.svg b/assets/svg/transformStore.svg new file mode 100644 index 000000000..862a93f7b --- /dev/null +++ b/assets/svg/transformStore.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/TransformStore.js new file mode 100644 index 000000000..5f30347b0 --- /dev/null +++ b/src/app/pages/pages-and-posts/TransformStore.js @@ -0,0 +1,35 @@ +import { Button, Card, Title } from "@newfold/ui-component-library"; +import { ReactComponent as TransformLogo } from 'Assets/svg/TransformStore.svg'; + +const TransformStore = () => { + + return ( + + + + + {__('Transform your store!', 'wp-plugin-bluehost')} + +

+ {__( + 'Our eCommerce bundle includes a comprehensive suite of advanced tools designed to boost the performance of your WooCommerce store.', + 'wp-plugin-bluehost' + )} +

+
+
+ + + +
+
+ ); + +} + +export default TransformStore; \ No newline at end of file diff --git a/src/app/pages/pages-and-posts/index.js b/src/app/pages/pages-and-posts/index.js index ea359e715..ccc75cb61 100644 --- a/src/app/pages/pages-and-posts/index.js +++ b/src/app/pages/pages-and-posts/index.js @@ -6,6 +6,7 @@ import BlogPosts from './blogPosts'; import BookingAndAppointments from './bookingAndAppointments'; import ProductsPages from './ProductsPages'; import AppStore from '../../data/store'; +import TransformStore from './TransformStore'; const PagesAndPosts = () => { const { store } = useContext( AppStore ); @@ -78,9 +79,9 @@ const PagesAndPosts = () => { ) } { window.NewfoldRuntime.isYithBookingActive && - window.NewfoldRuntime.isWoocommerceActive && ( - - ) } + window.NewfoldRuntime.isWoocommerceActive ? ( + + ) : } From cd1ddde6ea778cdea0c13a02988417e2d60ea746 Mon Sep 17 00:00:00 2001 From: manikantakailasa Date: Thu, 18 Jul 2024 11:54:13 +0530 Subject: [PATCH 02/21] lint fix , tests --- .wp-env.json | 2 +- .../pages/pages-and-posts/TransformStore.js | 62 ++++---- src/app/pages/pages-and-posts/index.js | 6 +- .../cypress/integration/pages-and-posts.cy.js | 141 ++++++++++-------- 4 files changed, 113 insertions(+), 98 deletions(-) diff --git a/.wp-env.json b/.wp-env.json index 864f152fe..5a4b2ab44 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -1,5 +1,5 @@ { - "core": "WordPress/WordPress#tags/6.5.5", + "core": "WordPress/WordPress#tags/6.6", "config": { "WP_DEBUG": true, "WP_DEBUG_LOG": true, diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/TransformStore.js index 5f30347b0..09e4315e8 100644 --- a/src/app/pages/pages-and-posts/TransformStore.js +++ b/src/app/pages/pages-and-posts/TransformStore.js @@ -1,35 +1,35 @@ -import { Button, Card, Title } from "@newfold/ui-component-library"; +import { Button, Card, Title } from '@newfold/ui-component-library'; import { ReactComponent as TransformLogo } from 'Assets/svg/TransformStore.svg'; const TransformStore = () => { + return ( + + + + + { __( 'Transform your store!', 'wp-plugin-bluehost' ) } + +

+ { __( + 'Our eCommerce bundle includes a comprehensive suite of advanced tools designed to boost the performance of your WooCommerce store.', + 'wp-plugin-bluehost' + ) } +

+
+ +
+ ); +}; - return ( - - - - - {__('Transform your store!', 'wp-plugin-bluehost')} - -

- {__( - 'Our eCommerce bundle includes a comprehensive suite of advanced tools designed to boost the performance of your WooCommerce store.', - 'wp-plugin-bluehost' - )} -

-
- -
- ); - -} - -export default TransformStore; \ No newline at end of file +export default TransformStore; diff --git a/src/app/pages/pages-and-posts/index.js b/src/app/pages/pages-and-posts/index.js index ccc75cb61..bf31cf92b 100644 --- a/src/app/pages/pages-and-posts/index.js +++ b/src/app/pages/pages-and-posts/index.js @@ -79,9 +79,11 @@ const PagesAndPosts = () => { ) } { window.NewfoldRuntime.isYithBookingActive && - window.NewfoldRuntime.isWoocommerceActive ? ( + window.NewfoldRuntime.isWoocommerceActive ? ( - ) : } + ) : ( + + ) } diff --git a/tests/cypress/integration/pages-and-posts.cy.js b/tests/cypress/integration/pages-and-posts.cy.js index fe5dd6e05..8230d9fac 100644 --- a/tests/cypress/integration/pages-and-posts.cy.js +++ b/tests/cypress/integration/pages-and-posts.cy.js @@ -1,68 +1,68 @@ -describe( 'Pages & Posts', function () { +describe('Pages & Posts', function () { let NewfoldRuntime; - before( () => { + before(() => { cy.visit( '/wp-admin/admin.php?page=' + - Cypress.env( 'pluginId' ) + - '#/pages-and-posts' + Cypress.env('pluginId') + + '#/pages-and-posts' ); cy.window() - .its( 'NewfoldRuntime' ) - .then( ( data ) => { + .its('NewfoldRuntime') + .then((data) => { NewfoldRuntime = data; - } ); + }); cy.injectAxe(); - } ); + }); - it( 'Pages & Posts Exists', () => { - cy.get( '.wppbh-app-pagesAndPosts-page' ) - .contains( 'Pages & Posts' ) + it('Pages & Posts Exists', () => { + cy.get('.wppbh-app-pagesAndPosts-page') + .contains('Pages & Posts') .scrollIntoView() - .should( 'be.visible' ); - } ); + .should('be.visible'); + }); - it( 'site pages Exists', () => { - cy.get( '.wppbh-app-site-page' ) - .findByText( 'Site Pages' ) - .should( 'exist' ); - cy.get( '.wppbh-app-site-page' ) - .find( 'a[href="edit.php?post_type=page"]' ) + it('site pages Exists', () => { + cy.get('.wppbh-app-site-page') + .findByText('Site Pages') + .should('exist'); + cy.get('.wppbh-app-site-page') + .find('a[href="edit.php?post_type=page"]') .click(); - cy.url().should( 'include', 'edit.php?post_type=page' ); - cy.go( 'back' ); + cy.url().should('include', 'edit.php?post_type=page'); + cy.go('back'); - cy.get( '.wppbh-app-site-page' ) - .find( 'a[href="post-new.php?post_type=page"] Button' ) + cy.get('.wppbh-app-site-page') + .find('a[href="post-new.php?post_type=page"] Button') .click(); - cy.url().should( 'include', 'post-new.php?post_type=page' ); - cy.go( 'back' ); - } ); + cy.url().should('include', 'post-new.php?post_type=page'); + cy.go('back'); + }); - it( 'Blog posts Exists', () => { - cy.get( '.wppbh-app-blog-posts' ) - .findByText( 'Blog Posts' ) - .should( 'exist' ); - cy.get( '.wppbh-app-blog-posts' ).find( 'a[href="edit.php"]' ).click(); - cy.url().should( 'include', 'edit.php' ); - cy.go( 'back' ); + it('Blog posts Exists', () => { + cy.get('.wppbh-app-blog-posts') + .findByText('Blog Posts') + .should('exist'); + cy.get('.wppbh-app-blog-posts').find('a[href="edit.php"]').click(); + cy.url().should('include', 'edit.php'); + cy.go('back'); - cy.get( '.wppbh-app-blog-posts' ) - .get( 'a[href="post-new.php"] Button' ) + cy.get('.wppbh-app-blog-posts') + .get('a[href="post-new.php"] Button') .click(); - cy.url().should( 'include', 'post-new.php' ); - cy.go( 'back' ); - } ); + cy.url().should('include', 'post-new.php'); + cy.go('back'); + }); - it( 'Bookings & Appointments Exists', () => { + it('Bookings & Appointments Exists', () => { if ( NewfoldRuntime.isYithBookingActive && NewfoldRuntime.isWoocommerceActive ) { - cy.get( '.wppbh-app-bookings' ) - .findByText( 'Bookings & Appointments' ) - .should( 'exist' ); - cy.get( '.wppbh-app-bookings' ) + cy.get('.wppbh-app-bookings') + .findByText('Bookings & Appointments') + .should('exist'); + cy.get('.wppbh-app-bookings') .find( 'a[href="edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1"]' ) @@ -72,9 +72,9 @@ describe( 'Pages & Posts', function () { 'include', 'edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1' ); - cy.go( 'back' ); + cy.go('back'); - cy.get( '.wppbh-app-bookings' ) + cy.get('.wppbh-app-bookings') .find( 'a[href="edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1"] Button' ) @@ -84,30 +84,43 @@ describe( 'Pages & Posts', function () { 'include', 'edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1' ); - cy.go( 'back' ); + cy.go('back'); } else { - cy.findByText( 'Bookings & Appointments' ).should( 'not.exist' ); + cy.get('.wppbh-app-transform') + .findByText('Transform your store!') + .should('exist'); + cy.get('.wppbh-app-transform') + .find( + 'a[href="admin.php?page=bluehost#/marketplace/product/6049dddb-1303-4c41-b3c0-242881697860"]' + ) + .first() + .click(); + cy.url().should( + 'include', + 'admin.php?page=bluehost#/marketplace/product/6049dddb-1303-4c41-b3c0-242881697860' + ); + cy.go('back'); } - } ); + }); - it( 'Products Exists', () => { - if ( NewfoldRuntime.isWoocommerceActive ) { - cy.get( '.wppbh-app-products' ) - .findByText( 'Products' ) - .should( 'exist' ); - cy.get( '.wppbh-app-products' ) - .find( 'a[href="edit.php?post_type=product"]' ) + it('Products Exists', () => { + if (NewfoldRuntime.isWoocommerceActive) { + cy.get('.wppbh-app-products') + .findByText('Products') + .should('exist'); + cy.get('.wppbh-app-products') + .find('a[href="edit.php?post_type=product"]') .click(); - cy.url().should( 'include', 'edit.php?post_type=product' ); - cy.go( 'back' ); + cy.url().should('include', 'edit.php?post_type=product'); + cy.go('back'); - cy.get( '.wppbh-app-products' ) - .find( 'a[href="post-new.php?post_type=product"] Button' ) + cy.get('.wppbh-app-products') + .find('a[href="post-new.php?post_type=product"] Button') .click(); - cy.url().should( 'include', 'post-new.php?post_type=product' ); - cy.go( 'back' ); + cy.url().should('include', 'post-new.php?post_type=product'); + cy.go('back'); } else { - cy.findByText( 'Products' ).should( 'not.exist' ); + cy.findByText('Products').should('not.exist'); } - } ); -} ); + }); +}); From 9186cfa474f507a9baac8e6b643e4b6449395883 Mon Sep 17 00:00:00 2001 From: manikantakailasa Date: Thu, 18 Jul 2024 12:53:05 +0530 Subject: [PATCH 03/21] svg path --- src/app/pages/pages-and-posts/TransformStore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/TransformStore.js index 09e4315e8..cb0a92264 100644 --- a/src/app/pages/pages-and-posts/TransformStore.js +++ b/src/app/pages/pages-and-posts/TransformStore.js @@ -1,5 +1,5 @@ import { Button, Card, Title } from '@newfold/ui-component-library'; -import { ReactComponent as TransformLogo } from 'Assets/svg/TransformStore.svg'; +import { ReactComponent as TransformLogo } from '../../../../assets/svg/transformStore.svg'; const TransformStore = () => { return ( From b026e5d3aefb033ccb799173508907ded2be9d25 Mon Sep 17 00:00:00 2001 From: wpalani Date: Wed, 24 Jul 2024 15:02:28 -0700 Subject: [PATCH 04/21] Fix conflict --- .wp-env.json | 2 +- assets/svg/transformStore.svg | 9 ++ .../pages/pages-and-posts/TransformStore.js | 35 +++++ src/app/pages/pages-and-posts/index.js | 9 +- .../cypress/integration/pages-and-posts.cy.js | 141 ++++++++++-------- 5 files changed, 128 insertions(+), 68 deletions(-) create mode 100644 assets/svg/transformStore.svg create mode 100644 src/app/pages/pages-and-posts/TransformStore.js diff --git a/.wp-env.json b/.wp-env.json index ec625b24d..5a4b2ab44 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -1,5 +1,5 @@ { - "core": "WordPress/WordPress#tags/6.6.1", + "core": "WordPress/WordPress#tags/6.6", "config": { "WP_DEBUG": true, "WP_DEBUG_LOG": true, diff --git a/assets/svg/transformStore.svg b/assets/svg/transformStore.svg new file mode 100644 index 000000000..862a93f7b --- /dev/null +++ b/assets/svg/transformStore.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/TransformStore.js new file mode 100644 index 000000000..cb0a92264 --- /dev/null +++ b/src/app/pages/pages-and-posts/TransformStore.js @@ -0,0 +1,35 @@ +import { Button, Card, Title } from '@newfold/ui-component-library'; +import { ReactComponent as TransformLogo } from '../../../../assets/svg/transformStore.svg'; + +const TransformStore = () => { + return ( + + + + + { __( 'Transform your store!', 'wp-plugin-bluehost' ) } + +

+ { __( + 'Our eCommerce bundle includes a comprehensive suite of advanced tools designed to boost the performance of your WooCommerce store.', + 'wp-plugin-bluehost' + ) } +

+
+ +
+ ); +}; + +export default TransformStore; diff --git a/src/app/pages/pages-and-posts/index.js b/src/app/pages/pages-and-posts/index.js index ea359e715..bf31cf92b 100644 --- a/src/app/pages/pages-and-posts/index.js +++ b/src/app/pages/pages-and-posts/index.js @@ -6,6 +6,7 @@ import BlogPosts from './blogPosts'; import BookingAndAppointments from './bookingAndAppointments'; import ProductsPages from './ProductsPages'; import AppStore from '../../data/store'; +import TransformStore from './TransformStore'; const PagesAndPosts = () => { const { store } = useContext( AppStore ); @@ -78,9 +79,11 @@ const PagesAndPosts = () => { ) } { window.NewfoldRuntime.isYithBookingActive && - window.NewfoldRuntime.isWoocommerceActive && ( - - ) } + window.NewfoldRuntime.isWoocommerceActive ? ( + + ) : ( + + ) } diff --git a/tests/cypress/integration/pages-and-posts.cy.js b/tests/cypress/integration/pages-and-posts.cy.js index fe5dd6e05..8230d9fac 100644 --- a/tests/cypress/integration/pages-and-posts.cy.js +++ b/tests/cypress/integration/pages-and-posts.cy.js @@ -1,68 +1,68 @@ -describe( 'Pages & Posts', function () { +describe('Pages & Posts', function () { let NewfoldRuntime; - before( () => { + before(() => { cy.visit( '/wp-admin/admin.php?page=' + - Cypress.env( 'pluginId' ) + - '#/pages-and-posts' + Cypress.env('pluginId') + + '#/pages-and-posts' ); cy.window() - .its( 'NewfoldRuntime' ) - .then( ( data ) => { + .its('NewfoldRuntime') + .then((data) => { NewfoldRuntime = data; - } ); + }); cy.injectAxe(); - } ); + }); - it( 'Pages & Posts Exists', () => { - cy.get( '.wppbh-app-pagesAndPosts-page' ) - .contains( 'Pages & Posts' ) + it('Pages & Posts Exists', () => { + cy.get('.wppbh-app-pagesAndPosts-page') + .contains('Pages & Posts') .scrollIntoView() - .should( 'be.visible' ); - } ); + .should('be.visible'); + }); - it( 'site pages Exists', () => { - cy.get( '.wppbh-app-site-page' ) - .findByText( 'Site Pages' ) - .should( 'exist' ); - cy.get( '.wppbh-app-site-page' ) - .find( 'a[href="edit.php?post_type=page"]' ) + it('site pages Exists', () => { + cy.get('.wppbh-app-site-page') + .findByText('Site Pages') + .should('exist'); + cy.get('.wppbh-app-site-page') + .find('a[href="edit.php?post_type=page"]') .click(); - cy.url().should( 'include', 'edit.php?post_type=page' ); - cy.go( 'back' ); + cy.url().should('include', 'edit.php?post_type=page'); + cy.go('back'); - cy.get( '.wppbh-app-site-page' ) - .find( 'a[href="post-new.php?post_type=page"] Button' ) + cy.get('.wppbh-app-site-page') + .find('a[href="post-new.php?post_type=page"] Button') .click(); - cy.url().should( 'include', 'post-new.php?post_type=page' ); - cy.go( 'back' ); - } ); + cy.url().should('include', 'post-new.php?post_type=page'); + cy.go('back'); + }); - it( 'Blog posts Exists', () => { - cy.get( '.wppbh-app-blog-posts' ) - .findByText( 'Blog Posts' ) - .should( 'exist' ); - cy.get( '.wppbh-app-blog-posts' ).find( 'a[href="edit.php"]' ).click(); - cy.url().should( 'include', 'edit.php' ); - cy.go( 'back' ); + it('Blog posts Exists', () => { + cy.get('.wppbh-app-blog-posts') + .findByText('Blog Posts') + .should('exist'); + cy.get('.wppbh-app-blog-posts').find('a[href="edit.php"]').click(); + cy.url().should('include', 'edit.php'); + cy.go('back'); - cy.get( '.wppbh-app-blog-posts' ) - .get( 'a[href="post-new.php"] Button' ) + cy.get('.wppbh-app-blog-posts') + .get('a[href="post-new.php"] Button') .click(); - cy.url().should( 'include', 'post-new.php' ); - cy.go( 'back' ); - } ); + cy.url().should('include', 'post-new.php'); + cy.go('back'); + }); - it( 'Bookings & Appointments Exists', () => { + it('Bookings & Appointments Exists', () => { if ( NewfoldRuntime.isYithBookingActive && NewfoldRuntime.isWoocommerceActive ) { - cy.get( '.wppbh-app-bookings' ) - .findByText( 'Bookings & Appointments' ) - .should( 'exist' ); - cy.get( '.wppbh-app-bookings' ) + cy.get('.wppbh-app-bookings') + .findByText('Bookings & Appointments') + .should('exist'); + cy.get('.wppbh-app-bookings') .find( 'a[href="edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1"]' ) @@ -72,9 +72,9 @@ describe( 'Pages & Posts', function () { 'include', 'edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1' ); - cy.go( 'back' ); + cy.go('back'); - cy.get( '.wppbh-app-bookings' ) + cy.get('.wppbh-app-bookings') .find( 'a[href="edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1"] Button' ) @@ -84,30 +84,43 @@ describe( 'Pages & Posts', function () { 'include', 'edit.php?post_type=yith_booking&yith-plugin-fw-panel-skip-redirect=1' ); - cy.go( 'back' ); + cy.go('back'); } else { - cy.findByText( 'Bookings & Appointments' ).should( 'not.exist' ); + cy.get('.wppbh-app-transform') + .findByText('Transform your store!') + .should('exist'); + cy.get('.wppbh-app-transform') + .find( + 'a[href="admin.php?page=bluehost#/marketplace/product/6049dddb-1303-4c41-b3c0-242881697860"]' + ) + .first() + .click(); + cy.url().should( + 'include', + 'admin.php?page=bluehost#/marketplace/product/6049dddb-1303-4c41-b3c0-242881697860' + ); + cy.go('back'); } - } ); + }); - it( 'Products Exists', () => { - if ( NewfoldRuntime.isWoocommerceActive ) { - cy.get( '.wppbh-app-products' ) - .findByText( 'Products' ) - .should( 'exist' ); - cy.get( '.wppbh-app-products' ) - .find( 'a[href="edit.php?post_type=product"]' ) + it('Products Exists', () => { + if (NewfoldRuntime.isWoocommerceActive) { + cy.get('.wppbh-app-products') + .findByText('Products') + .should('exist'); + cy.get('.wppbh-app-products') + .find('a[href="edit.php?post_type=product"]') .click(); - cy.url().should( 'include', 'edit.php?post_type=product' ); - cy.go( 'back' ); + cy.url().should('include', 'edit.php?post_type=product'); + cy.go('back'); - cy.get( '.wppbh-app-products' ) - .find( 'a[href="post-new.php?post_type=product"] Button' ) + cy.get('.wppbh-app-products') + .find('a[href="post-new.php?post_type=product"] Button') .click(); - cy.url().should( 'include', 'post-new.php?post_type=product' ); - cy.go( 'back' ); + cy.url().should('include', 'post-new.php?post_type=product'); + cy.go('back'); } else { - cy.findByText( 'Products' ).should( 'not.exist' ); + cy.findByText('Products').should('not.exist'); } - } ); -} ); + }); +}); From 26bd9ced00936ee666ec269594c33993fd21c149 Mon Sep 17 00:00:00 2001 From: wpalani Date: Wed, 24 Jul 2024 15:07:02 -0700 Subject: [PATCH 05/21] Bump core version --- .wp-env.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.wp-env.json b/.wp-env.json index 5a4b2ab44..ec625b24d 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -1,5 +1,5 @@ { - "core": "WordPress/WordPress#tags/6.6", + "core": "WordPress/WordPress#tags/6.6.1", "config": { "WP_DEBUG": true, "WP_DEBUG_LOG": true, From b914f43134e111e8eec8518136467248065d936b Mon Sep 17 00:00:00 2001 From: wpalani Date: Fri, 26 Jul 2024 18:46:48 -0700 Subject: [PATCH 06/21] Fix code --- assets/images/ecomm-addon-ctb-icon.png | Bin 0 -> 1653 bytes assets/svg/transformStore.svg | 9 --------- .../{TransformStore.js => ecommAddonCTB.js} | 17 +++++++++++++---- src/app/pages/pages-and-posts/index.js | 4 ++-- 4 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 assets/images/ecomm-addon-ctb-icon.png delete mode 100644 assets/svg/transformStore.svg rename src/app/pages/pages-and-posts/{TransformStore.js => ecommAddonCTB.js} (73%) diff --git a/assets/images/ecomm-addon-ctb-icon.png b/assets/images/ecomm-addon-ctb-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d055785d72127b7d34ef50d0cc3985ef6f76201b GIT binary patch literal 1653 zcmV-*28#KKP)EoI|L;=113EQEl30+Jpd;<03JL5H9i9* zIs+s-10*{GBs&BoJOU*=1SC8IBs&HuJ_IE@1SLP!+um1{+D3i4KXa@DBs&BpI|C#; z10*{HBs>KqI|C#;97JgYBs&8oI|d^?sI$9cjJTPmua2j_ovO1!d9zQ5$z5`RnWnIl zp{sO;lLI6?10*{@cCR^Xp`59*7dA_bnx#2vph#bFjGCrLdapZgq%2&E10*~#VUm!a zs!wHihM1xRB|BnvgF;wqD@IyVYkMU^S0YYz10y>zNn#c~S_&sS=H}-A|NmyF_w4WS z#?90B_xJMh@>Gx1mafK9X?VZI%gWBt$<5H4r?H=@umdDJS(o3~+S|y_)v2?&Vx;lr z>FZvd=eNGYB0yCA{{HXr^IxCp-{j`y<>g(Q<=^4rQ;yTj&(c?n$g{k}sI}hq;ai#E#mv!CjnT!*&A-RZy~WGG#mc(E$V`RAue!ppxV~kJwi-7~ zsLuQI_4Q<>^H`PJ)!5p~(bmq=)xF2iPl?OC#L2U}z*UIAps>EGwY`j_yi|p|lBT+8 zkh-L>xl)6)qph=`th11!vx1tjNqex0ov%T5uXmEGQ+=t1m7jl)nnz!7C`4EvJW&xa zMGGrIyxIGe!upB4`E{`Pajy7pt@!Ee?qZ?tV4&<@pX=4z-__aLT$b8|t=ZDm*0ICZ zpSje+%Ft1b(5k%6XqU~Gu*$c<#fzuJhNHq)iNU3_zzyhnlN&kEmXPr+t#7X@#LdXpJ;qhcQ=rKv`-xQDikx zVjb}r4*&oFRCH2KQve?OW;-~%SPH_BKr<~O8x95I-`B~4b!%f!L=^u0{r&OK&$6$j zntNVRC;9pL`1tqs_3Y~E=i%Sn+uGO8zPh-#w5q0`l8=gjd~t4VX-i2*8g*d>5C8xJ zCrLy>R7l5-)dg4EP!tF7c2sZ}uETxq?(Wh&Y#UaiEw07gVZd-1Hr(d!?(V*QlD(v9 zc}-f%|D4{Qy!Y!pw@sQb@a$VNcNRTMcbGHi*%OUvO!Wr3oxM=8m(zna1_^~iQHD|r z*)+_&tJsPy#ER0>TU#HgT3^zm<2+1D0{v*%biq+=IYh&of!3@#Lb1MaKzp{RTa!6p znq2i&!>dE{^OHk0Cpkaa#T3P^08ax^lM{)zdqgcID&H8z>xs4BSMd5i6|X0L5lcTM zcwMBAV%B1~)Kxr$t7l*M0MvXaXom;w1>eK~70-)!yq1p@9Xww6 zV8!DUUefE%O@|qjI5`LNG$tgLOF!K~D87Z@K)va4%5eS6aYEz_J6~`4E`2j16%Cdp z>B1>bLV@H}|EIPGK>V~H!A|S|2MSJ01xUo71xm~|fiE)(4h3jl)RNf9j4_*OM;+s9 zjq3X2$MMU_G1yFok+HdieLUDZ)+>E#kvBc#i za7}~NPHSUJ4vv! zm#HHJtb;82Nhwc6Ffp^6hc$=8aku7dwWnffE{VI8I7%5C2P!Tu4A7yaTkk$Wv@C8MNpHZjuKbjzH^emJ9Ul`k(~-ICceeT*shMdBd1b8;!cox=0Yysd!z2or698kfIf)V z>Bi0ATvaBx5AibHxJ`WiENG60c)o6ob)??7nT^4u>ytQMT2geJn#K|#`a9>Dkr>kw z6vqcBun_rtd{SMkMjUHQV6!yUN{%xuQ-{%~rf>{-kuF!QWRw*a)@7>>)6wVje!?0X zAPvx5D?=JbuQlYtzoVyH)W2gI@@I0Qa$F{t%Vp!06H!qs4D1xoSVyj%t<5e&A8#*? zfwjApm8GSHg~dusD-Q!tZy!S&TRpCkIduO4j94%zoN?IU00000NkvXXu0mjfQ#B+e literal 0 HcmV?d00001 diff --git a/assets/svg/transformStore.svg b/assets/svg/transformStore.svg deleted file mode 100644 index 862a93f7b..000000000 --- a/assets/svg/transformStore.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/ecommAddonCTB.js similarity index 73% rename from src/app/pages/pages-and-posts/TransformStore.js rename to src/app/pages/pages-and-posts/ecommAddonCTB.js index cb0a92264..934f78a29 100644 --- a/src/app/pages/pages-and-posts/TransformStore.js +++ b/src/app/pages/pages-and-posts/ecommAddonCTB.js @@ -1,7 +1,16 @@ import { Button, Card, Title } from '@newfold/ui-component-library'; -import { ReactComponent as TransformLogo } from '../../../../assets/svg/transformStore.svg'; +import ecommAddonIconUrl from 'Assets/images/ecomm-addon-ctb-icon.png'; + +const EcommAddonCTB = () => { + const EcommAddonCtbIcon = () => ( + { + ); -const TransformStore = () => { return ( { } } > - + { __( 'Transform your store!', 'wp-plugin-bluehost' ) } @@ -32,4 +41,4 @@ const TransformStore = () => { ); }; -export default TransformStore; +export default EcommAddonCTB; diff --git a/src/app/pages/pages-and-posts/index.js b/src/app/pages/pages-and-posts/index.js index bf31cf92b..e8ba74cf4 100644 --- a/src/app/pages/pages-and-posts/index.js +++ b/src/app/pages/pages-and-posts/index.js @@ -6,7 +6,7 @@ import BlogPosts from './blogPosts'; import BookingAndAppointments from './bookingAndAppointments'; import ProductsPages from './ProductsPages'; import AppStore from '../../data/store'; -import TransformStore from './TransformStore'; +import EcommAddonCTB from './ecommAddonCTB'; const PagesAndPosts = () => { const { store } = useContext( AppStore ); @@ -82,7 +82,7 @@ const PagesAndPosts = () => { window.NewfoldRuntime.isWoocommerceActive ? ( ) : ( - + ) } From 3afc3fa2d5e0fedef6218fc82b5d3d1b0d84cc31 Mon Sep 17 00:00:00 2001 From: manikantakailasa Date: Mon, 29 Jul 2024 17:15:15 +0530 Subject: [PATCH 07/21] fix:ecommerce entitlement --- .wp-env.json | 2 +- src/app/pages/pages-and-posts/index.js | 2 +- tests/cypress/integration/pages-and-posts.cy.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.wp-env.json b/.wp-env.json index 5a4b2ab44..ec625b24d 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -1,5 +1,5 @@ { - "core": "WordPress/WordPress#tags/6.6", + "core": "WordPress/WordPress#tags/6.6.1", "config": { "WP_DEBUG": true, "WP_DEBUG_LOG": true, diff --git a/src/app/pages/pages-and-posts/index.js b/src/app/pages/pages-and-posts/index.js index bf31cf92b..3535a8b88 100644 --- a/src/app/pages/pages-and-posts/index.js +++ b/src/app/pages/pages-and-posts/index.js @@ -78,7 +78,7 @@ const PagesAndPosts = () => { { window.NewfoldRuntime.isWoocommerceActive && ( ) } - { window.NewfoldRuntime.isYithBookingActive && + { window.NewfoldRuntime.capabilities.hasYithExtended && window.NewfoldRuntime.isWoocommerceActive ? ( ) : ( diff --git a/tests/cypress/integration/pages-and-posts.cy.js b/tests/cypress/integration/pages-and-posts.cy.js index 8230d9fac..dbc0c5ddf 100644 --- a/tests/cypress/integration/pages-and-posts.cy.js +++ b/tests/cypress/integration/pages-and-posts.cy.js @@ -56,7 +56,7 @@ describe('Pages & Posts', function () { it('Bookings & Appointments Exists', () => { if ( - NewfoldRuntime.isYithBookingActive && + NewfoldRuntime.capabilities.hasYithExtended && NewfoldRuntime.isWoocommerceActive ) { cy.get('.wppbh-app-bookings') From 78e1a66262d5cf54060bf94b0930a4b1daca543b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:17:14 +0000 Subject: [PATCH 08/21] NPM Dev(deps-dev): Bump cypress from 13.13.1 to 13.13.2 Bumps [cypress](https://github.com/cypress-io/cypress) from 13.13.1 to 13.13.2. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.13.1...v13.13.2) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 656919d0a..bf8ceac87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "@wordpress/env": "^10.4.0", "@wordpress/eslint-plugin": "^20.1.0", "@wordpress/scripts": "^27.9.0", - "cypress": "^13.13.1", + "cypress": "^13.13.2", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", @@ -9186,13 +9186,13 @@ } }, "node_modules/cypress": { - "version": "13.13.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.1.tgz", - "integrity": "sha512-8F9UjL5MDUdgC/S5hr8CGLHbS5gGht5UOV184qc2pFny43fnkoaKxlzH/U6//zmGu/xRTaKimNfjknLT8+UDFg==", + "version": "13.13.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.2.tgz", + "integrity": "sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@cypress/request": "^3.0.0", + "@cypress/request": "^3.0.1", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", diff --git a/package.json b/package.json index 0bd7d5546..4417dc831 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "@wordpress/env": "^10.4.0", "@wordpress/eslint-plugin": "^20.1.0", "@wordpress/scripts": "^27.9.0", - "cypress": "^13.13.1", + "cypress": "^13.13.2", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", From ed4e82be5915d7cfe31b6bd62a01c1b167fa407d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:17:29 +0000 Subject: [PATCH 09/21] NPM(deps): Bump react-router-dom from 6.25.1 to 6.26.0 Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.25.1 to 6.26.0. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.0/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 656919d0a..0c8b84b11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "lodash": "^4.17.21", "react": "^18.2.0", "react-error-boundary": "^4.0.13", - "react-router-dom": "^6.25.1", + "react-router-dom": "^6.26.0", "react-use": "^17.5.1", "semver": "^7.6.3" }, @@ -3644,9 +3644,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.0.tgz", + "integrity": "sha512-zDICCLKEwbVYTS6TjYaWtHXxkdoUvD/QXvyVZjGCsWz5vyH7aFeONlPffPdW+Y/t6KT0MgXb2Mfjun9YpWN1dA==", "engines": { "node": ">=14.0.0" } @@ -18963,11 +18963,11 @@ } }, "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.0.tgz", + "integrity": "sha512-wVQq0/iFYd3iZ9H2l3N3k4PL8EEHcb0XlU2Na8nEwmiXgIUElEH6gaJDtUQxJ+JFzmIXaQjfdpcGWaM6IoQGxg==", "dependencies": { - "@remix-run/router": "1.18.0" + "@remix-run/router": "1.19.0" }, "engines": { "node": ">=14.0.0" @@ -18977,12 +18977,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.0.tgz", + "integrity": "sha512-RRGUIiDtLrkX3uYcFiCIxKFWMcWQGMojpYZfcstc63A1+sSnVgILGIm9gNUA6na3Fm1QuPGSBQH2EMbAZOnMsQ==", "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" + "@remix-run/router": "1.19.0", + "react-router": "6.26.0" }, "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index 0bd7d5546..5d5378a06 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "lodash": "^4.17.21", "react": "^18.2.0", "react-error-boundary": "^4.0.13", - "react-router-dom": "^6.25.1", + "react-router-dom": "^6.26.0", "react-use": "^17.5.1", "semver": "^7.6.3" }, From 0041280f1d1726263d4993cbfa108abff87e5945 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:18:02 +0000 Subject: [PATCH 10/21] NPM(deps): Bump @wordpress/compose from 7.3.0 to 7.4.0 Bumps [@wordpress/compose](https://github.com/WordPress/gutenberg/tree/HEAD/packages/compose) from 7.3.0 to 7.4.0. - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/compose/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/compose@7.4.0/packages/compose) --- updated-dependencies: - dependency-name: "@wordpress/compose" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 78 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/package-lock.json b/package-lock.json index 656919d0a..8bb7a2615 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@newfold-labs/wp-module-runtime": "^1.0.10", "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", - "@wordpress/compose": "^7.3.0", + "@wordpress/compose": "^7.4.0", "@wordpress/dom-ready": "^4.4.0", "@wordpress/element": "^6.3.0", "@wordpress/html-entities": "^4.4.0", @@ -5551,19 +5551,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.3.0.tgz", - "integrity": "sha512-TtAYdKnqQ/L/nF0+fmlQ1wAvm90X9HRBrAuEMNmkzKhews/5GR0rR3dNSMjlf7C6mNdTO3mkYt6AQf9fvZFoiQ==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.4.0.tgz", + "integrity": "sha512-yIJwiFxzMlpbFCYgWdQgyhyE//9SF90bi1j7YUmUKqLg9tUN7/IIok2lSGrvZfjuSe8sVgd5MHt33Emmi13zsw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.3.0", - "@wordpress/dom": "^4.3.0", - "@wordpress/element": "^6.3.0", - "@wordpress/is-shallow-equal": "^5.3.0", - "@wordpress/keycodes": "^4.3.0", - "@wordpress/priority-queue": "^3.3.0", - "@wordpress/undo-manager": "^1.3.0", + "@wordpress/deprecated": "^4.4.0", + "@wordpress/dom": "^4.4.0", + "@wordpress/element": "^6.4.0", + "@wordpress/is-shallow-equal": "^5.4.0", + "@wordpress/keycodes": "^4.4.0", + "@wordpress/priority-queue": "^3.4.0", + "@wordpress/undo-manager": "^1.4.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -5578,12 +5578,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.3.0.tgz", - "integrity": "sha512-K2GHXlwjx6GMhZjs52X1MXySCrqzh4IjoqF5IOcydMgWqOIE2++hMuB9Y55qN/Mhsrv/HO8Q1LaTxbEd6BuNJQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.4.0.tgz", + "integrity": "sha512-/a1BzMcY7loLbNRvnHIEbOPMdBNA3pq5tsK895JJtW1Jj14FhX1AD7m+q7lV8Famb8iRSea/SDM/wjdlqHzKJg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.3.0" + "@wordpress/hooks": "^4.4.0" }, "engines": { "node": ">=18.12.0", @@ -5591,12 +5591,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.3.0.tgz", - "integrity": "sha512-sf4h6jVqboRdhe3soyr5bt+Vpz24WG/AIMHm7pGaxfbV5jxx06ZZ8K1RKzhr7jF3wn7IgIc1wmMA+OFzEYqGyw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.4.0.tgz", + "integrity": "sha512-9UyPq7lNoXgPy0l+gnEIMq1lbEgMC3DXjfrVx08cKzpn23Gbmg3ZFybBKtnWVd0u/V64frUtIc/IQxXyYk3Ttg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.3.0" + "@wordpress/deprecated": "^4.4.0" }, "engines": { "node": ">=18.12.0", @@ -5604,9 +5604,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.3.0.tgz", - "integrity": "sha512-bpqwSXGyxPfhuxESKoAtL4ofB3CazzvcwcucTZ0g9Pat3KNuBaloSrPBliqqNOiSLWNH3nmpkaRmv4u89EdKAw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.4.0.tgz", + "integrity": "sha512-KO0gUx0KLhH3XCatg9ZOU1TH0fgyQUccAEIM8liErfgmrabHl8JhDoR2Uk5k0jNKZNPog7XxvKgPFVtCzvzQig==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5616,9 +5616,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.3.0.tgz", - "integrity": "sha512-sZ+fypqjYX0/DTAKsm1G9ND9Wn4d3Ju4lI7SLSmCKdUL5EPY3g/2LpKQKDqljh9m6Ex5NWp2XfU8UVXpkEfbMQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.4.0.tgz", + "integrity": "sha512-dby5FHzgasbTVw40HUsLKX68/+M8dBuf6LTqFm5n0KetdHUWoPRSAN/qun7Zu3p69jgqPtUhyjdwDdAgOtYamA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5628,12 +5628,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.3.0.tgz", - "integrity": "sha512-o+L110/Y9ufS2eWVG1gXFs6+jPsMNVZoGJCt4PLjMmVabke0iaYstFppUdtQiOEDbnnhX9MH3RRtqp2AoSnaRQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.4.0.tgz", + "integrity": "sha512-aba6ofBeuAqAUt967G94+yP1TlZWwQOzrwmTNa5ErkXqXhyYv8a0IFBLaWuKWfCbmaT2DcjxX4jNzxaMTE+EXA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.3.0" + "@wordpress/i18n": "^5.4.0" }, "engines": { "node": ">=18.12.0", @@ -5641,9 +5641,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/priority-queue": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.3.0.tgz", - "integrity": "sha512-H7dGei1mFqKlz7NLFOGGtVgaBsORRaXeXNwWLI5rE0pI3XfGYd+zxNrG5aBzHw4fPqsITsxecNSaacc9fjqgjQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.4.0.tgz", + "integrity": "sha512-sMPNUeBiEaTGF+UH5RuAFc0SnzhWRmeKuNAzDJmQ0MezSbLq1oDUbIbeMR91kj717da8IWZsDOy0TKacyM5aOA==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -6519,12 +6519,12 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.3.0.tgz", - "integrity": "sha512-1XvU3GKpWeKFLCRx/3yEttRbIszD38vfH53XmCq2Y6IbWiyJLUGCnq4kiZjOaxA0o/DcAa4edscPyqmJj+wE+g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.4.0.tgz", + "integrity": "sha512-Z48K9wqv/7h06Qqef979wDxINFbP1FFwsRweAdi6FiMznoZC5IyGPoVRAIoN6NVRHb8vh9/pkxubNIXBIsrF8Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.3.0" + "@wordpress/is-shallow-equal": "^5.4.0" }, "engines": { "node": ">=18.12.0", @@ -6532,9 +6532,9 @@ } }, "node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.3.0.tgz", - "integrity": "sha512-sZ+fypqjYX0/DTAKsm1G9ND9Wn4d3Ju4lI7SLSmCKdUL5EPY3g/2LpKQKDqljh9m6Ex5NWp2XfU8UVXpkEfbMQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.4.0.tgz", + "integrity": "sha512-dby5FHzgasbTVw40HUsLKX68/+M8dBuf6LTqFm5n0KetdHUWoPRSAN/qun7Zu3p69jgqPtUhyjdwDdAgOtYamA==", "dependencies": { "@babel/runtime": "^7.16.0" }, diff --git a/package.json b/package.json index 0bd7d5546..3785f619c 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@newfold-labs/wp-module-runtime": "^1.0.10", "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", - "@wordpress/compose": "^7.3.0", + "@wordpress/compose": "^7.4.0", "@wordpress/dom-ready": "^4.4.0", "@wordpress/element": "^6.3.0", "@wordpress/html-entities": "^4.4.0", From 1faef304d1bd8a175af53f7783a652f1521e91df Mon Sep 17 00:00:00 2001 From: manikantakailasa Date: Fri, 2 Aug 2024 16:31:52 +0530 Subject: [PATCH 11/21] deleting duplicate --- assets/svg/transformStore.svg | 9 ----- .../pages/pages-and-posts/TransformStore.js | 35 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 assets/svg/transformStore.svg delete mode 100644 src/app/pages/pages-and-posts/TransformStore.js diff --git a/assets/svg/transformStore.svg b/assets/svg/transformStore.svg deleted file mode 100644 index 862a93f7b..000000000 --- a/assets/svg/transformStore.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/app/pages/pages-and-posts/TransformStore.js b/src/app/pages/pages-and-posts/TransformStore.js deleted file mode 100644 index cb0a92264..000000000 --- a/src/app/pages/pages-and-posts/TransformStore.js +++ /dev/null @@ -1,35 +0,0 @@ -import { Button, Card, Title } from '@newfold/ui-component-library'; -import { ReactComponent as TransformLogo } from '../../../../assets/svg/transformStore.svg'; - -const TransformStore = () => { - return ( - - - - - { __( 'Transform your store!', 'wp-plugin-bluehost' ) } - -

- { __( - 'Our eCommerce bundle includes a comprehensive suite of advanced tools designed to boost the performance of your WooCommerce store.', - 'wp-plugin-bluehost' - ) } -

-
- -
- ); -}; - -export default TransformStore; From d7a9f25eedb1cde20620f3c0233c6a555f10244a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 21:19:52 +0000 Subject: [PATCH 12/21] Composer(deps): Bump newfold-labs/wp-module-onboarding Bumps [newfold-labs/wp-module-onboarding](https://github.com/newfold-labs/wp-module-onboarding) from 2.3.9 to 2.3.10. - [Release notes](https://github.com/newfold-labs/wp-module-onboarding/releases) - [Commits](https://github.com/newfold-labs/wp-module-onboarding/compare/2.3.9...2.3.10) --- updated-dependencies: - dependency-name: newfold-labs/wp-module-onboarding dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index 62e626cdf..09e1f1b3f 100644 --- a/composer.json +++ b/composer.json @@ -87,7 +87,7 @@ "newfold-labs/wp-module-marketplace": "^2.4.0", "newfold-labs/wp-module-migration": "^1.0.9", "newfold-labs/wp-module-notifications": "^1.5.0", - "newfold-labs/wp-module-onboarding": "^2.3.9", + "newfold-labs/wp-module-onboarding": "^2.3.10", "newfold-labs/wp-module-patterns": "^2.3.1", "newfold-labs/wp-module-performance": "2.0.0 as 1.9.9", "newfold-labs/wp-module-runtime": "^1.0.11", diff --git a/composer.lock b/composer.lock index fee1c165b..59d1659e6 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "299652fc3b525561cc442a9293606416", + "content-hash": "817ca532adf7eaa11f5c9c62f05722f2", "packages": [ { "name": "doctrine/inflector", @@ -1201,16 +1201,16 @@ }, { "name": "newfold-labs/wp-module-onboarding", - "version": "2.3.9", + "version": "2.3.10", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding.git", - "reference": "60a559a9418c3254bc2138b7f81be9888981d6ad" + "reference": "1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/60a559a9418c3254bc2138b7f81be9888981d6ad", - "reference": "60a559a9418c3254bc2138b7f81be9888981d6ad", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e", + "reference": "1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e", "shasum": "" }, "require": { @@ -1256,23 +1256,23 @@ ], "description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.9", + "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.10", "issues": "https://github.com/newfold-labs/wp-module-onboarding/issues" }, - "time": "2024-07-31T13:04:08+00:00" + "time": "2024-08-05T10:56:44+00:00" }, { "name": "newfold-labs/wp-module-onboarding-data", - "version": "1.1.15", + "version": "1.1.16", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding-data.git", - "reference": "2e998cb661491ce1b024bf49014242b047c2ae44" + "reference": "fe195d1bddc75b812e32d20e758544e5358e59de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/2e998cb661491ce1b024bf49014242b047c2ae44", - "reference": "2e998cb661491ce1b024bf49014242b047c2ae44", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/fe195d1bddc75b812e32d20e758544e5358e59de", + "reference": "fe195d1bddc75b812e32d20e758544e5358e59de", "shasum": "" }, "require": { @@ -1308,10 +1308,10 @@ ], "description": "A non-toggleable module containing a standardized interface for interacting with Onboarding data.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.15", + "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.16", "issues": "https://github.com/newfold-labs/wp-module-onboarding-data/issues" }, - "time": "2024-07-24T15:27:59+00:00" + "time": "2024-07-31T11:51:46+00:00" }, { "name": "newfold-labs/wp-module-patterns", From 7a6023de1693383893ca7f51a87c82312ff7ea96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:51:54 +0000 Subject: [PATCH 13/21] NPM Dev(deps-dev): Bump tailwindcss from 3.4.6 to 3.4.8 Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.4.6 to 3.4.8. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.8/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.6...v3.4.8) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6df06dc66..f0c51b6a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", - "tailwindcss": "^3.4.6" + "tailwindcss": "^3.4.8" }, "engines": { "node": ">=20", @@ -21265,9 +21265,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.6", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.6.tgz", - "integrity": "sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==", + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.8.tgz", + "integrity": "sha512-GkP17r9GQkxgZ9FKHJQEnjJuKBcbFhMFzKu5slmN6NjlCuFnYJMQ8N4AZ6VrUyiRXlDtPKHkesuQ/MS913Nvdg==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", diff --git a/package.json b/package.json index a10409c0b..e13abb6b6 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", - "tailwindcss": "^3.4.6" + "tailwindcss": "^3.4.8" }, "scripts": { "build": "NODE_ENV=production wp-scripts build", From 26bc71009db2be1bb6099dc67efc39ca0b8d8019 Mon Sep 17 00:00:00 2001 From: wpalani Date: Wed, 7 Aug 2024 14:18:36 -0700 Subject: [PATCH 14/21] `composer update newfold-labs/wp-module-onboarding --with-dependencies` --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 59d1659e6..25034d284 100644 --- a/composer.lock +++ b/composer.lock @@ -298,16 +298,16 @@ }, { "name": "newfold-labs/wp-module-ai", - "version": "1.1.9", + "version": "1.1.10", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ai.git", - "reference": "961dc65294b3b4a2c5cc4d2694bcff521cbd3ef8" + "reference": "ebb63253228ce82b972a25c3b28787f8ef7ba0d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ai/zipball/961dc65294b3b4a2c5cc4d2694bcff521cbd3ef8", - "reference": "961dc65294b3b4a2c5cc4d2694bcff521cbd3ef8", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ai/zipball/ebb63253228ce82b972a25c3b28787f8ef7ba0d8", + "reference": "ebb63253228ce82b972a25c3b28787f8ef7ba0d8", "shasum": "" }, "require": { @@ -336,10 +336,10 @@ ], "description": "A module for providing artificial intelligence capabilities.", "support": { - "source": "https://github.com/newfold-labs/wp-module-ai/tree/1.1.9", + "source": "https://github.com/newfold-labs/wp-module-ai/tree/1.1.10", "issues": "https://github.com/newfold-labs/wp-module-ai/issues" }, - "time": "2024-05-20T17:10:20+00:00" + "time": "2024-08-07T14:29:43+00:00" }, { "name": "newfold-labs/wp-module-atomic", From 461946a991d72fa2bc0b2590b7a93781415e8948 Mon Sep 17 00:00:00 2001 From: wpalani Date: Wed, 7 Aug 2024 14:23:19 -0700 Subject: [PATCH 15/21] Bump version to 3.14.2 --- bluehost-wordpress-plugin.php | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php index 614c116f2..ccc2a900a 100644 --- a/bluehost-wordpress-plugin.php +++ b/bluehost-wordpress-plugin.php @@ -12,7 +12,7 @@ * Plugin URI: https://bluehost.com * Update URI: https://github.com/bluehost/bluehost-wordpress-plugin * Description: WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features. - * Version: 3.14.1 + * Version: 3.14.2 * Requires at least: 6.4 * Requires PHP: 7.3 * Tested up to: 6.6.1 @@ -32,7 +32,7 @@ } // Define constants -define( 'BLUEHOST_PLUGIN_VERSION', '3.14.1' ); +define( 'BLUEHOST_PLUGIN_VERSION', '3.14.2' ); define( 'BLUEHOST_PLUGIN_FILE', __FILE__ ); define( 'BLUEHOST_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLUEHOST_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); diff --git a/package-lock.json b/package-lock.json index 5c79fa72d..f8e73256f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.14.1", + "version": "3.14.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bluehost-wordpress-plugin", - "version": "3.14.1", + "version": "3.14.2", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.5", diff --git a/package.json b/package.json index 1dc554182..bcde71d80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.14.1", + "version": "3.14.2", "description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.", "author": { "name": "Bluehost", From 723ec392a0ddbb42e54873a7a178ebb5f576d83b Mon Sep 17 00:00:00 2001 From: arunshenoy99 Date: Fri, 9 Aug 2024 16:11:14 +0530 Subject: [PATCH 16/21] Bump Onboarding to 2.3.11 --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 09e1f1b3f..6d198c321 100644 --- a/composer.json +++ b/composer.json @@ -87,7 +87,7 @@ "newfold-labs/wp-module-marketplace": "^2.4.0", "newfold-labs/wp-module-migration": "^1.0.9", "newfold-labs/wp-module-notifications": "^1.5.0", - "newfold-labs/wp-module-onboarding": "^2.3.10", + "newfold-labs/wp-module-onboarding": "^2.3.11", "newfold-labs/wp-module-patterns": "^2.3.1", "newfold-labs/wp-module-performance": "2.0.0 as 1.9.9", "newfold-labs/wp-module-runtime": "^1.0.11", diff --git a/composer.lock b/composer.lock index 25034d284..a127a31f9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "817ca532adf7eaa11f5c9c62f05722f2", + "content-hash": "b53ece273e521ab3acae571783cec0b6", "packages": [ { "name": "doctrine/inflector", @@ -1201,16 +1201,16 @@ }, { "name": "newfold-labs/wp-module-onboarding", - "version": "2.3.10", + "version": "2.3.11", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding.git", - "reference": "1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e" + "reference": "e9399e0ba9f0c185f630016e2bb68d29156dcd37" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e", - "reference": "1cf639e7ed5f1b6f556daa2eba5039e08a7b7c3e", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/e9399e0ba9f0c185f630016e2bb68d29156dcd37", + "reference": "e9399e0ba9f0c185f630016e2bb68d29156dcd37", "shasum": "" }, "require": { @@ -1256,10 +1256,10 @@ ], "description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.10", + "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.3.11", "issues": "https://github.com/newfold-labs/wp-module-onboarding/issues" }, - "time": "2024-08-05T10:56:44+00:00" + "time": "2024-08-09T10:20:09+00:00" }, { "name": "newfold-labs/wp-module-onboarding-data", From bb9afddbc75507d963f050707024d9ade8e76595 Mon Sep 17 00:00:00 2001 From: arunshenoy99 Date: Fri, 9 Aug 2024 16:16:18 +0530 Subject: [PATCH 17/21] Skip Onboarding tests for WP < 6.5 --- cypress.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cypress.config.js b/cypress.config.js index c44407440..830f2e6a7 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -53,12 +53,12 @@ module.exports = defineConfig( { } } - // Exclude ecommerce tests for WordPress lower than 6.5 (6.4 or 6.3) or PHP lower than 7.4 (7.1, 7.2 and 7.3) + // Exclude Onboarding and ecommerce tests for WordPress lower than 6.5 (6.4 or 6.3) or PHP lower than 7.4 (7.1, 7.2 and 7.3) if ( semver.satisfies( config.env.wpSemverVersion, '<6.5.0' ) || semver.satisfies( config.env.phpSemverVersion, '<7.4.0' )) { config.excludeSpecPattern = config.excludeSpecPattern.concat( [ 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Site-Capabilities/**', 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/homePageWithWoo.cy.js', - 'vendor/newfold-labs/wp-module-onboarding/tests/cypress/integration/5-AI-SiteGen-onboarding-flow/*.cy.js' // Works but failing on cypress + 'vendor/newfold-labs/wp-module-onboarding/tests/cypress/integration/**' // Onboarding requires WP 6.5 or greater, as it uses the Wonder Theme which has the same requirement ] ); } From 4d3af38684faebc45f87c0033fc1032e7d7f7f6e Mon Sep 17 00:00:00 2001 From: arunshenoy99 Date: Fri, 9 Aug 2024 17:38:12 +0530 Subject: [PATCH 18/21] Skip Next Step Novice User tests for WP < 6.5 --- cypress.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/cypress.config.js b/cypress.config.js index 830f2e6a7..84f28f8a1 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -58,6 +58,7 @@ module.exports = defineConfig( { config.excludeSpecPattern = config.excludeSpecPattern.concat( [ 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Site-Capabilities/**', 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/homePageWithWoo.cy.js', + 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/ecommerce-next-steps.cy.js', // Skip this since Onboarding does not support this version 'vendor/newfold-labs/wp-module-onboarding/tests/cypress/integration/**' // Onboarding requires WP 6.5 or greater, as it uses the Wonder Theme which has the same requirement ] ); } From 32177a3398cdd3f9a88bbc058d0d56ebe60d1921 Mon Sep 17 00:00:00 2001 From: Dave Ryan Date: Mon, 12 Aug 2024 12:15:44 -0700 Subject: [PATCH 19/21] Fix typo in empty trash SelectField label --- src/app/pages/settings/contentSettings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/pages/settings/contentSettings.js b/src/app/pages/settings/contentSettings.js index ce63f8323..5121e30a3 100644 --- a/src/app/pages/settings/contentSettings.js +++ b/src/app/pages/settings/contentSettings.js @@ -157,7 +157,7 @@ const EmptyTrash = ( { setError, notify } ) => { Date: Wed, 14 Aug 2024 13:17:49 +0530 Subject: [PATCH 20/21] Fix failing BH dashboard help test --- tests/cypress/integration/help.cy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index 90fb39024..7fa49acb7 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -26,7 +26,7 @@ describe( 'Help Page', function () { } ); it( 'Is Accessible', () => { - cy.checkA11y( '.wppbh-app-body' ); + cy.checkA11y( '.wppbh-app-body', { retries: 10 } ); } ); it( 'Phone Card Exists', () => { From be3675b753f96e8194397f80715ecfc8beafa8d9 Mon Sep 17 00:00:00 2001 From: arunshenoy99 Date: Wed, 14 Aug 2024 13:58:53 +0530 Subject: [PATCH 21/21] Add wait --- tests/cypress/integration/help.cy.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/cypress/integration/help.cy.js b/tests/cypress/integration/help.cy.js index 7fa49acb7..54c12ca24 100644 --- a/tests/cypress/integration/help.cy.js +++ b/tests/cypress/integration/help.cy.js @@ -26,7 +26,9 @@ describe( 'Help Page', function () { } ); it( 'Is Accessible', () => { - cy.checkA11y( '.wppbh-app-body', { retries: 10 } ); + cy.injectAxe(); + cy.wait( 500 ); + cy.checkA11y( '.wppbh-app-body' ); } ); it( 'Phone Card Exists', () => {