UNPKG

@wordpress/edit-post

Version:
50 lines (38 loc) 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _icons = require("@wordpress/icons"); var _data = require("@wordpress/data"); var _components = require("@wordpress/components"); var _store = require("../../../store"); /** * WordPress dependencies */ /** * Internal dependencies */ function TemplateSummary() { var _template$title; const template = (0, _data.useSelect)(select => { const { getEditedPostTemplate } = select(_store.store); return getEditedPostTemplate(); }, []); if (!template) { return null; } return (0, _element.createElement)(_components.PanelBody, null, (0, _element.createElement)(_components.Flex, { align: "flex-start" }, (0, _element.createElement)(_components.FlexItem, null, (0, _element.createElement)(_icons.Icon, { icon: _icons.layout })), (0, _element.createElement)(_components.FlexBlock, null, (0, _element.createElement)("h2", { className: "edit-post-template-summary__title" }, (template === null || template === void 0 ? void 0 : (_template$title = template.title) === null || _template$title === void 0 ? void 0 : _template$title.raw) || (template === null || template === void 0 ? void 0 : template.slug)), (0, _element.createElement)("p", null, template === null || template === void 0 ? void 0 : template.description)))); } var _default = TemplateSummary; exports.default = _default; //# sourceMappingURL=index.js.map