@gechiui/block-editor
Version:
47 lines (38 loc) • 1.38 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = BlockDraggableChip;
var _element = require("@gechiui/element");
var _i18n = require("@gechiui/i18n");
var _components = require("@gechiui/components");
var _icons = require("@gechiui/icons");
var _blockIcon = _interopRequireDefault(require("../block-icon"));
/**
* GeChiUI dependencies
*/
/**
* Internal dependencies
*/
function BlockDraggableChip(_ref) {
let {
count,
icon
} = _ref;
return (0, _element.createElement)("div", {
className: "block-editor-block-draggable-chip-wrapper"
}, (0, _element.createElement)("div", {
className: "block-editor-block-draggable-chip"
}, (0, _element.createElement)(_components.Flex, {
justify: "center",
className: "block-editor-block-draggable-chip__content"
}, (0, _element.createElement)(_components.FlexItem, null, icon ? (0, _element.createElement)(_blockIcon.default, {
icon: icon
}) : (0, _i18n.sprintf)(
/* translators: %d: Number of blocks. */
(0, _i18n._n)('%d block', '%d blocks', count), count)), (0, _element.createElement)(_components.FlexItem, null, (0, _element.createElement)(_blockIcon.default, {
icon: _icons.dragHandle
})))));
}
//# sourceMappingURL=draggable-chip.js.map