From ce9aaf54e1eb985f8b36e77bffb18c43b1b8b02f Mon Sep 17 00:00:00 2001 From: Nicola Peluchetti Date: Tue, 26 Nov 2024 15:13:04 +0400 Subject: [PATCH] Change number of columns based on number of kits [TMZ-178] (#92) --- .../js/components/onboarding/screens/install-kit.js | 11 +++++++++-- .../assets/js/components/top-bar/top-bar-content.js | 2 +- modules/admin/assets/js/pages/onboarding-page.js | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/admin/assets/js/components/onboarding/screens/install-kit.js b/modules/admin/assets/js/components/onboarding/screens/install-kit.js index 81669032..247e2dc0 100644 --- a/modules/admin/assets/js/components/onboarding/screens/install-kit.js +++ b/modules/admin/assets/js/components/onboarding/screens/install-kit.js @@ -7,8 +7,15 @@ import Grid from '@elementor/ui/Grid'; import { PreviewWithImage } from '../../preview/preview-with-image'; export const InstallKit = ( { message, kits = [], setPreviewKit, severity } ) => { + let md = 3; + + if ( 0 !== kits.length % 4 && 0 === kits.length % 3 ) { + // if a number is divisble by 3 update to 3 + md = 4; + } + return ( - + @@ -27,7 +34,7 @@ export const InstallKit = ( { message, kits = [], setPreviewKit, severity } ) => { kits.map( ( kit ) => ( - + { setPreviewKit( kit ); } } /> diff --git a/modules/admin/assets/js/components/top-bar/top-bar-content.js b/modules/admin/assets/js/components/top-bar/top-bar-content.js index 1dd54044..e7826f88 100644 --- a/modules/admin/assets/js/components/top-bar/top-bar-content.js +++ b/modules/admin/assets/js/components/top-bar/top-bar-content.js @@ -7,7 +7,7 @@ import { __ } from '@wordpress/i18n'; export const TopBarContent = ( { sx = {}, iconSize = 'medium', onClose } ) => { return ( - + diff --git a/modules/admin/assets/js/pages/onboarding-page.js b/modules/admin/assets/js/pages/onboarding-page.js index 534139c8..a278ae2f 100644 --- a/modules/admin/assets/js/pages/onboarding-page.js +++ b/modules/admin/assets/js/pages/onboarding-page.js @@ -94,7 +94,7 @@ export const OnboardingPage = () => { return ( - + { ! previewKit && ( ) } { 0 === step && ! isLoading && ! previewKit && (