From 45ecfa082e06a287416f186648d145a42281e90d Mon Sep 17 00:00:00 2001 From: Geoff Dusome Date: Tue, 31 Mar 2026 12:35:39 -0400 Subject: [PATCH 1/2] don't use deprecated default import --- CHANGELOG.md | 1 + dev/templates/block/edit.js.mustache | 2 +- .../themes/core/blocks/tribe/announcement-renderer/edit.js | 2 +- wp-content/themes/core/blocks/tribe/icon-card/edit.js | 2 +- wp-content/themes/core/blocks/tribe/image-card/edit.js | 2 +- wp-content/themes/core/blocks/tribe/image-overlay-card/edit.js | 2 +- wp-content/themes/core/blocks/tribe/masthead-search/edit.js | 2 +- wp-content/themes/core/blocks/tribe/menu-toggle/edit.js | 2 +- wp-content/themes/core/blocks/tribe/post-card/edit.js | 2 +- wp-content/themes/core/blocks/tribe/related-posts/edit.js | 2 +- wp-content/themes/core/blocks/tribe/search-card/edit.js | 2 +- wp-content/themes/core/blocks/tribe/terms/edit.js | 2 +- 12 files changed, 12 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73f8b1a98..26152c74d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ item (Added, Changed, Depreciated, Removed, Fixed, Security). - Updated: Refactor Horizontal Tabs block into a dynamic block. Add reordering functionality. - Updated: Refactor Vertical Tabs block to dynamic block; allow sorting. +- Updated: All blocks that use the `ServerSideRender` package now properly pull from the named import instead of the default import (deprecated). ## [2026.02] - Added: `moderntribe/tribe_embed` composer package v1.1.0. diff --git a/dev/templates/block/edit.js.mustache b/dev/templates/block/edit.js.mustache index 54b32d69f..dd01d0e1f 100644 --- a/dev/templates/block/edit.js.mustache +++ b/dev/templates/block/edit.js.mustache @@ -2,7 +2,7 @@ import { __ } from '@wordpress/i18n'; import { useBlockProps, InspectorControls } from '@wordpress/block-editor'; import { PanelBody, TextControl } from '@wordpress/components'; {{#isDynamicVariant}} -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; {{/isDynamicVariant}} import './editor.pcss'; diff --git a/wp-content/themes/core/blocks/tribe/announcement-renderer/edit.js b/wp-content/themes/core/blocks/tribe/announcement-renderer/edit.js index f30c82abe..c7451a1d8 100644 --- a/wp-content/themes/core/blocks/tribe/announcement-renderer/edit.js +++ b/wp-content/themes/core/blocks/tribe/announcement-renderer/edit.js @@ -1,5 +1,5 @@ import { useBlockProps } from '@wordpress/block-editor'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; export default function Edit( { attributes } ) { const blockProps = useBlockProps(); diff --git a/wp-content/themes/core/blocks/tribe/icon-card/edit.js b/wp-content/themes/core/blocks/tribe/icon-card/edit.js index cce8ad467..f45e8780a 100644 --- a/wp-content/themes/core/blocks/tribe/icon-card/edit.js +++ b/wp-content/themes/core/blocks/tribe/icon-card/edit.js @@ -16,7 +16,7 @@ import { ToolbarButton, ToolbarGroup, } from '@wordpress/components'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import { useMemo, useState } from '@wordpress/element'; import IconPicker from 'components/IconPicker'; import { formatIconName } from 'blocks/tribe/icon-picker/utils'; diff --git a/wp-content/themes/core/blocks/tribe/image-card/edit.js b/wp-content/themes/core/blocks/tribe/image-card/edit.js index 646a2bb07..298ae2b6a 100644 --- a/wp-content/themes/core/blocks/tribe/image-card/edit.js +++ b/wp-content/themes/core/blocks/tribe/image-card/edit.js @@ -20,7 +20,7 @@ import { ToolbarButton, ToolbarGroup, } from '@wordpress/components'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import { withSelect } from '@wordpress/data'; import { useMemo, useState } from '@wordpress/element'; import blockSettings from './block.json'; diff --git a/wp-content/themes/core/blocks/tribe/image-overlay-card/edit.js b/wp-content/themes/core/blocks/tribe/image-overlay-card/edit.js index c855e9421..4cff366c9 100644 --- a/wp-content/themes/core/blocks/tribe/image-overlay-card/edit.js +++ b/wp-content/themes/core/blocks/tribe/image-overlay-card/edit.js @@ -20,7 +20,7 @@ import { ToolbarButton, ToolbarGroup, } from '@wordpress/components'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import { withSelect } from '@wordpress/data'; import { useMemo, useState } from '@wordpress/element'; import DynamicColorPicker from 'components/DynamicColorPicker'; diff --git a/wp-content/themes/core/blocks/tribe/masthead-search/edit.js b/wp-content/themes/core/blocks/tribe/masthead-search/edit.js index 46e55098e..7be4adff8 100644 --- a/wp-content/themes/core/blocks/tribe/masthead-search/edit.js +++ b/wp-content/themes/core/blocks/tribe/masthead-search/edit.js @@ -1,5 +1,5 @@ import { useBlockProps } from '@wordpress/block-editor'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import './editor.pcss'; diff --git a/wp-content/themes/core/blocks/tribe/menu-toggle/edit.js b/wp-content/themes/core/blocks/tribe/menu-toggle/edit.js index 8746e8609..6ce775231 100644 --- a/wp-content/themes/core/blocks/tribe/menu-toggle/edit.js +++ b/wp-content/themes/core/blocks/tribe/menu-toggle/edit.js @@ -1,5 +1,5 @@ import { useBlockProps } from '@wordpress/block-editor'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import './editor.pcss'; diff --git a/wp-content/themes/core/blocks/tribe/post-card/edit.js b/wp-content/themes/core/blocks/tribe/post-card/edit.js index 4048610da..5c3a2b395 100644 --- a/wp-content/themes/core/blocks/tribe/post-card/edit.js +++ b/wp-content/themes/core/blocks/tribe/post-card/edit.js @@ -1,7 +1,7 @@ import { __ } from '@wordpress/i18n'; import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { PanelBody, SelectControl } from '@wordpress/components'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import metadata from './block.json'; export default function Edit( { diff --git a/wp-content/themes/core/blocks/tribe/related-posts/edit.js b/wp-content/themes/core/blocks/tribe/related-posts/edit.js index 4f641fcdc..def387496 100644 --- a/wp-content/themes/core/blocks/tribe/related-posts/edit.js +++ b/wp-content/themes/core/blocks/tribe/related-posts/edit.js @@ -7,7 +7,7 @@ import { SelectControl, ToggleControl, } from '@wordpress/components'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import { withSelect } from '@wordpress/data'; function Edit( { props, postList } ) { diff --git a/wp-content/themes/core/blocks/tribe/search-card/edit.js b/wp-content/themes/core/blocks/tribe/search-card/edit.js index 9bde3d811..20ca4fb60 100644 --- a/wp-content/themes/core/blocks/tribe/search-card/edit.js +++ b/wp-content/themes/core/blocks/tribe/search-card/edit.js @@ -1,5 +1,5 @@ import { useBlockProps } from '@wordpress/block-editor'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; import metadata from './block.json'; export default function Edit( { context } ) { diff --git a/wp-content/themes/core/blocks/tribe/terms/edit.js b/wp-content/themes/core/blocks/tribe/terms/edit.js index d0756d435..4d64d195b 100644 --- a/wp-content/themes/core/blocks/tribe/terms/edit.js +++ b/wp-content/themes/core/blocks/tribe/terms/edit.js @@ -2,7 +2,7 @@ import { InspectorControls, useBlockProps } from '@wordpress/block-editor'; import { PanelBody, SelectControl, ToggleControl } from '@wordpress/components'; import { withSelect } from '@wordpress/data'; import { __ } from '@wordpress/i18n'; -import ServerSideRender from '@wordpress/server-side-render'; +import { ServerSideRender } from '@wordpress/server-side-render'; function Edit( { props, taxonomies } ) { const blockProps = useBlockProps(); From 5febd9ca9358f3eee2ecdc0902bb16a232eaf8a6 Mon Sep 17 00:00:00 2001 From: Geoff Dusome Date: Tue, 31 Mar 2026 12:43:52 -0400 Subject: [PATCH 2/2] empty commit to run deploy