From 4feb94b8d018e0ac1d09f97df715fcbd6a1bdd20 Mon Sep 17 00:00:00 2001 From: George Mamadashvili Date: Wed, 24 May 2023 16:31:31 +0400 Subject: [PATCH] Remove: Unused 'NavigateToLink' component --- .../src/components/navigate-to-link/index.js | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 packages/edit-site/src/components/navigate-to-link/index.js diff --git a/packages/edit-site/src/components/navigate-to-link/index.js b/packages/edit-site/src/components/navigate-to-link/index.js deleted file mode 100644 index 26347f153eaad4..00000000000000 --- a/packages/edit-site/src/components/navigate-to-link/index.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * WordPress dependencies - */ -import { getPathAndQueryString } from '@wordpress/url'; -import { useMemo } from '@wordpress/element'; -import { useSelect } from '@wordpress/data'; -import { Button } from '@wordpress/components'; -import { edit } from '@wordpress/icons'; -import { __ } from '@wordpress/i18n'; -import { store as coreStore } from '@wordpress/core-data'; - -export default function NavigateToLink( { type, id, onActivePageChange } ) { - const post = useSelect( - ( select ) => - type && - id && - type !== 'URL' && - select( coreStore ).getEntityRecord( 'postType', type, id ), - [ type, id ] - ); - - const onClick = useMemo( () => { - if ( ! post?.link ) return null; - const path = getPathAndQueryString( post.link ); - return () => - onActivePageChange( { - type, - slug: post.slug, - path, - context: { - postType: post.type, - postId: post.id, - }, - } ); - }, [ post, onActivePageChange ] ); - - return ( - onClick && ( -