UNPKG

@wordpress/edit-post

Version:
47 lines (42 loc) 993 B
import { createElement, Fragment } from "@wordpress/element"; /** * External dependencies */ import { map } from 'lodash'; /** * WordPress dependencies */ import { withSelect } from '@wordpress/data'; /** * Internal dependencies */ import MetaBoxesArea from './meta-boxes-area'; import MetaBoxVisibility from './meta-box-visibility'; import { store as editPostStore } from '../../store'; function MetaBoxes({ location, isVisible, metaBoxes }) { return createElement(Fragment, null, map(metaBoxes, ({ id }) => createElement(MetaBoxVisibility, { key: id, id: id })), isVisible && createElement(MetaBoxesArea, { location: location })); } export default withSelect((select, { location }) => { const { isMetaBoxLocationVisible, getMetaBoxesPerLocation } = select(editPostStore); return { metaBoxes: getMetaBoxesPerLocation(location), isVisible: isMetaBoxLocationVisible(location) }; })(MetaBoxes); //# sourceMappingURL=index.js.map