From c25ae482c7d290e6f0cbeffef32a120aed8e4dc1 Mon Sep 17 00:00:00 2001 From: Aaron Robertshaw <60436221+aaronrobertshaw@users.noreply.github.com> Date: Tue, 4 Apr 2023 15:42:59 +1000 Subject: [PATCH 1/6] Move create new post link component to block editor --- .../components/create-new-post-link/index.js | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/block-editor/src/components/create-new-post-link/index.js diff --git a/packages/block-editor/src/components/create-new-post-link/index.js b/packages/block-editor/src/components/create-new-post-link/index.js new file mode 100644 index 00000000000000..58207d640cd871 --- /dev/null +++ b/packages/block-editor/src/components/create-new-post-link/index.js @@ -0,0 +1,26 @@ +/** + * WordPress dependencies + */ +import { __ } from '@wordpress/i18n'; +import { createInterpolateElement } from '@wordpress/element'; +import { addQueryArgs } from '@wordpress/url'; + +const CreateNewPostLink = ( { + attributes: { query: { postType } = {} } = {}, +} ) => { + if ( ! postType ) return null; + const newPostUrl = addQueryArgs( 'post-new.php', { + post_type: postType, + } ); + return ( +