UNPKG

@wordpress/editor

Version:
42 lines (36 loc) 1.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _element = require("@wordpress/element"); var _classnames = _interopRequireDefault(require("classnames")); /** * External dependencies */ const TableOfContentsItem = ({ children, isValid, level, href, onSelect }) => (0, _element.createElement)("li", { className: (0, _classnames.default)('document-outline__item', `is-${level.toLowerCase()}`, { 'is-invalid': !isValid }) }, (0, _element.createElement)("a", { href: href, className: "document-outline__button", onClick: onSelect }, (0, _element.createElement)("span", { className: "document-outline__emdash", "aria-hidden": "true" }), (0, _element.createElement)("strong", { className: "document-outline__level" }, level), (0, _element.createElement)("span", { className: "document-outline__item-content" }, children))); var _default = TableOfContentsItem; exports.default = _default; //# sourceMappingURL=item.js.map