diff --git a/projects/packages/jetpack-mu-wpcom/changelog/fix-wpcom-block-editor-nux-error b/projects/packages/jetpack-mu-wpcom/changelog/fix-wpcom-block-editor-nux-error new file mode 100644 index 0000000000000..c7cc55b63aaf9 --- /dev/null +++ b/projects/packages/jetpack-mu-wpcom/changelog/fix-wpcom-block-editor-nux-error @@ -0,0 +1,4 @@ +Significance: patch +Type: fixed + +MU WPCOM: Fix the “page-patterns” plugin has encountered an error and cannot be rendered" diff --git a/projects/packages/jetpack-mu-wpcom/package.json b/projects/packages/jetpack-mu-wpcom/package.json index e37c8718446ab..ad97cd97a0a01 100644 --- a/projects/packages/jetpack-mu-wpcom/package.json +++ b/projects/packages/jetpack-mu-wpcom/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@automattic/jetpack-mu-wpcom", - "version": "5.54.2", + "version": "5.54.3-alpha", "description": "Enhances your site with features powered by WordPress.com", "homepage": "https://github.com/Automattic/jetpack/tree/HEAD/projects/packages/jetpack-mu-wpcom/#readme", "bugs": { diff --git a/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php b/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php index 5e5c971fe3901..c102d53423b21 100644 --- a/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php +++ b/projects/packages/jetpack-mu-wpcom/src/class-jetpack-mu-wpcom.php @@ -13,7 +13,7 @@ * Jetpack_Mu_Wpcom main class. */ class Jetpack_Mu_Wpcom { - const PACKAGE_VERSION = '5.54.2'; + const PACKAGE_VERSION = '5.54.3-alpha'; const PKG_DIR = __DIR__ . '/../'; const BASE_DIR = __DIR__ . '/'; const BASE_FILE = __FILE__; @@ -174,7 +174,7 @@ public static function load_etk_features_flags() { define( 'MU_WPCOM_STARTER_PAGE_TEMPLATES', true ); define( 'MU_WPCOM_TAGS_EDUCATION', true ); define( 'MU_WPCOM_BLOCK_DESCRIPTION_LINKS', true ); - define( 'MU_WPCOM_BLOCK_EDITOR_NUX', false ); + define( 'MU_WPCOM_BLOCK_EDITOR_NUX', true ); define( 'MU_WPCOM_POSTS_LIST_BLOCK', true ); define( 'MU_WPCOM_JETPACK_COUNTDOWN_BLOCK', true ); define( 'MU_WPCOM_JETPACK_TIMELINE_BLOCK', true ); @@ -218,6 +218,7 @@ public static function load_etk_features() { require_once __DIR__ . '/features/paragraph-block-placeholder/paragraph-block-placeholder.php'; require_once __DIR__ . '/features/tags-education/tags-education.php'; require_once __DIR__ . '/features/wpcom-block-description-links/wpcom-block-description-links.php'; + require_once __DIR__ . '/features/wpcom-block-editor-nux/class-wpcom-block-editor-nux.php'; require_once __DIR__ . '/features/wpcom-blocks/a8c-posts-list/a8c-posts-list.php'; require_once __DIR__ . '/features/wpcom-blocks/event-countdown/event-countdown.php'; require_once __DIR__ . '/features/wpcom-blocks/timeline/timeline.php'; diff --git a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-minimized.tsx b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-minimized.tsx index 1afd5ce37fca4..1e73d6ba41a9d 100644 --- a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-minimized.tsx +++ b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-minimized.tsx @@ -1,8 +1,7 @@ import { Button, Flex } from '@wordpress/components'; import { createInterpolateElement } from '@wordpress/element'; -import { sprintf } from '@wordpress/i18n'; +import { __, sprintf } from '@wordpress/i18n'; import { Icon, close } from '@wordpress/icons'; -import { useI18n } from '@wordpress/react-i18n'; import maximize from '../icons/maximize'; import type { MinimizedTourRendererProps } from '../../../types'; @@ -12,7 +11,6 @@ const WpcomTourKitMinimized: React.FunctionComponent< MinimizedTourRendererProps onDismiss, currentStepIndex, } ) => { - const { __ } = useI18n(); const lastStepIndex = steps.length - 1; const page = currentStepIndex + 1; const numberOfPages = lastStepIndex + 1; diff --git a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-rating.tsx b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-rating.tsx index 82c20f1410019..eb787d5d5562a 100644 --- a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-rating.tsx +++ b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-rating.tsx @@ -1,6 +1,6 @@ import { Button } from '@wordpress/components'; import { useState } from '@wordpress/element'; -import { useI18n } from '@wordpress/react-i18n'; +import { __ } from '@wordpress/i18n'; import clsx from 'clsx'; import { useTourKitContext } from '../../../index'; import thumbsDown from '../icons/thumbs_down'; @@ -12,7 +12,6 @@ const WpcomTourKitRating: React.FunctionComponent = () => { const context = useTourKitContext(); const config = context.config as unknown as WpcomConfig; const tourRating = config.options?.tourRating?.useTourRating?.() ?? tempRating; - const { __ } = useI18n(); let isDisabled = false; diff --git a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-navigation.tsx b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-navigation.tsx index e324f0b2a4380..3afad4f9ab0d6 100644 --- a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-navigation.tsx +++ b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-navigation.tsx @@ -1,5 +1,5 @@ import { Button } from '@wordpress/components'; -import { useI18n } from '@wordpress/react-i18n'; +import { __ } from '@wordpress/i18n'; import WpcomTourKitPaginationControl from './wpcom-tour-kit-pagination-control'; import type { WpcomTourStepRendererProps } from '../../../types'; @@ -14,7 +14,6 @@ const WpcomTourKitStepCardNavigation: React.FunctionComponent< Props > = ( { setInitialFocusedElement, steps, } ) => { - const { __ } = useI18n(); const isFirstStep = currentStepIndex === 0; const lastStepIndex = steps.length - 1; diff --git a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-overlay-controls.tsx b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-overlay-controls.tsx index bfad1e0204dc7..f6523b5786ebd 100644 --- a/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-overlay-controls.tsx +++ b/projects/packages/jetpack-mu-wpcom/src/common/tour-kit/variants/wpcom/components/wpcom-tour-kit-step-card-overlay-controls.tsx @@ -1,6 +1,6 @@ import { Button, Flex } from '@wordpress/components'; +import { __ } from '@wordpress/i18n'; import { close } from '@wordpress/icons'; -import { useI18n } from '@wordpress/react-i18n'; import minimize from '../icons/minimize'; import type { TourStepRendererProps } from '../../../types'; @@ -13,8 +13,6 @@ const WpcomTourKitStepCardOverlayControls: React.FunctionComponent< Props > = ( onMinimize, onDismiss, } ) => { - const { __ } = useI18n(); - return (