diff --git a/packages/edit-site/src/components/block-editor/index.js b/packages/edit-site/src/components/block-editor/index.js index 3bcfbcda557405..702e1f3f6bfc35 100644 --- a/packages/edit-site/src/components/block-editor/index.js +++ b/packages/edit-site/src/components/block-editor/index.js @@ -74,16 +74,11 @@ export default function BlockEditor() { ( fillProps ) => ( ), - [ - settings.templateIds, - settings.templateId, - setActiveTemplateId, - ] + [ settings.templateId, setActiveTemplateId ] ) } diff --git a/packages/edit-site/src/components/navigate-to-link/index.js b/packages/edit-site/src/components/navigate-to-link/index.js index 2b4e018bab1b51..50e72253b829e8 100644 --- a/packages/edit-site/src/components/navigate-to-link/index.js +++ b/packages/edit-site/src/components/navigate-to-link/index.js @@ -12,12 +12,7 @@ import { __ } from '@wordpress/i18n'; */ const { fetch } = window; -export default function NavigateToLink( { - url, - templateIds, - activeId, - onActiveIdChange, -} ) { +export default function NavigateToLink( { url, activeId, onActiveIdChange } ) { const [ templateId, setTemplateId ] = useState(); useEffect( () => { const effect = async () => { @@ -28,14 +23,14 @@ export default function NavigateToLink( { if ( success ) { let newTemplateId = data.ID; if ( newTemplateId === null ) { - const { getEntityRecord } = select( 'core' ); - newTemplateId = templateIds - .map( ( id ) => - getEntityRecord( 'postType', 'wp_template', id ) - ) - .find( - ( template ) => template.slug === data.post_name - ).id; + const { getEntityRecords } = select( 'core' ); + newTemplateId = getEntityRecords( + 'postType', + 'wp_template', + { + slug: data.post_name, + } + )[ 0 ].id; } setTemplateId( newTemplateId ); } else { @@ -46,7 +41,7 @@ export default function NavigateToLink( { } }; effect(); - }, [ url, templateIds ] ); + }, [ url ] ); const onClick = useMemo( () => { if ( ! templateId || templateId === activeId ) { return null;