@gechiui/block-editor
Version:
34 lines (32 loc) • 993 B
JavaScript
import { createElement } from "@gechiui/element";
/**
* GeChiUI dependencies
*/
import { _n, sprintf } from '@gechiui/i18n';
import { Flex, FlexItem } from '@gechiui/components';
import { dragHandle } from '@gechiui/icons';
/**
* Internal dependencies
*/
import BlockIcon from '../block-icon';
export default function BlockDraggableChip(_ref) {
let {
count,
icon
} = _ref;
return createElement("div", {
className: "block-editor-block-draggable-chip-wrapper"
}, createElement("div", {
className: "block-editor-block-draggable-chip"
}, createElement(Flex, {
justify: "center",
className: "block-editor-block-draggable-chip__content"
}, createElement(FlexItem, null, icon ? createElement(BlockIcon, {
icon: icon
}) : 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