@gechiui/block-editor
Version:
48 lines (42 loc) • 1.02 kB
JavaScript
import { createElement } from "@gechiui/element";
/**
* GeChiUI dependencies
*/
import deprecated from '@gechiui/deprecated';
/**
* Internal dependencies
*/
import BlockIcon from '../block-icon';
function BlockCard(_ref) {
let {
title,
icon,
description,
blockType
} = _ref;
if (blockType) {
deprecated('`blockType` property in `BlockCard component`', {
since: '5.7',
alternative: '`title, icon and description` properties'
});
({
title,
icon,
description
} = blockType);
}
return createElement("div", {
className: "block-editor-block-card"
}, createElement(BlockIcon, {
icon: icon,
showColors: true
}), createElement("div", {
className: "block-editor-block-card__content"
}, createElement("h2", {
className: "block-editor-block-card__title"
}, title), createElement("span", {
className: "block-editor-block-card__description"
}, description)));
}
export default BlockCard;
//# sourceMappingURL=index.js.map