UNPKG

@wordpress/block-editor

Version:
37 lines (34 loc) 1.11 kB
import { createElement } from "@wordpress/element"; /** * WordPress dependencies */ import { __, _n, sprintf } from '@wordpress/i18n'; import { Flex, FlexItem } from '@wordpress/components'; import { dragHandle } from '@wordpress/icons'; /** * Internal dependencies */ import BlockIcon from '../block-icon'; export default function BlockDraggableChip({ count, icon, isPattern }) { const patternLabel = isPattern && __('Pattern'); return createElement("div", { className: "block-editor-block-draggable-chip-wrapper" }, createElement("div", { className: "block-editor-block-draggable-chip", "data-testid": "block-draggable-chip" }, createElement(Flex, { justify: "center", className: "block-editor-block-draggable-chip__content" }, createElement(FlexItem, null, icon ? createElement(BlockIcon, { icon: icon }) : patternLabel || sprintf( /* translators: %d: Number of blocks. */ _n('%d block', '%d blocks', count), count)), createElement(FlexItem, null, createElement(BlockIcon, { icon: dragHandle }))))); } //# sourceMappingURL=draggable-chip.js.map