diff --git a/packages/editor/src/components/post-actions/index.js b/packages/editor/src/components/post-actions/index.js index 379231b0a9dff..f32c90dd156c1 100644 --- a/packages/editor/src/components/post-actions/index.js +++ b/packages/editor/src/components/post-actions/index.js @@ -2,7 +2,6 @@ * WordPress dependencies */ import { useSelect } from '@wordpress/data'; -import { store as coreStore } from '@wordpress/core-data'; import { useMemo, useState, Fragment, Children } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { @@ -41,24 +40,17 @@ const POST_ACTIONS_WHILE_EDITING = [ ]; export default function PostActions( { onActionPerformed } ) { - const { postType, postId } = useSelect( ( select ) => { - const { getCurrentPostType, getCurrentPostId } = select( editorStore ); + const { postType, item } = useSelect( ( select ) => { + const { getCurrentPostType, getCurrentPost } = select( editorStore ); return { postType: getCurrentPostType(), - postId: getCurrentPostId(), + item: getCurrentPost(), }; } ); const actions = usePostActions( onActionPerformed, POST_ACTIONS_WHILE_EDITING ); - const item = useSelect( - ( select ) => { - const { getEditedEntityRecord } = select( coreStore ); - return getEditedEntityRecord( 'postType', postType, postId ); - }, - [ postType, postId ] - ); const { primaryActions, secondaryActions } = useMemo( () => { return actions.reduce(