diff options
Diffstat (limited to 'plugins/jetpack/extensions/blocks/likes/likes-checkbox.js')
-rw-r--r-- | plugins/jetpack/extensions/blocks/likes/likes-checkbox.js | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/plugins/jetpack/extensions/blocks/likes/likes-checkbox.js b/plugins/jetpack/extensions/blocks/likes/likes-checkbox.js deleted file mode 100644 index f8bf0736..00000000 --- a/plugins/jetpack/extensions/blocks/likes/likes-checkbox.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * External dependencies - */ -import { __ } from '@wordpress/i18n'; -import { CheckboxControl } from '@wordpress/components'; -import { compose } from '@wordpress/compose'; -import { PostTypeSupportCheck } from '@wordpress/editor'; -import { withDispatch, withSelect } from '@wordpress/data'; - -/** - * Internal dependencies - */ -import JetpackLikesAndSharingPanel from '../../shared/jetpack-likes-and-sharing-panel'; - -const LikesCheckbox = ( { areLikesEnabled, editPost } ) => ( - <PostTypeSupportCheck supportKeys="jetpack-post-likes"> - <JetpackLikesAndSharingPanel> - <CheckboxControl - label={ __( 'Show likes.', 'jetpack' ) } - checked={ areLikesEnabled } - onChange={ value => { - editPost( { jetpack_likes_enabled: value } ); - } } - /> - </JetpackLikesAndSharingPanel> - </PostTypeSupportCheck> -); - -// Fetch the post meta. -const applyWithSelect = withSelect( select => { - const { getEditedPostAttribute } = select( 'core/editor' ); - const areLikesEnabled = getEditedPostAttribute( 'jetpack_likes_enabled' ); - - return { areLikesEnabled }; -} ); - -// Provide method to update post meta. -const applyWithDispatch = withDispatch( dispatch => { - const { editPost } = dispatch( 'core/editor' ); - - return { editPost }; -} ); - -// Combine the higher-order components. -export default compose( [ applyWithSelect, applyWithDispatch ] )( LikesCheckbox ); |