@wordpress/block-editor
Version:
38 lines (31 loc) • 979 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Indentation;
var _element = require("@wordpress/element");
var _lodash = require("lodash");
var _classnames = _interopRequireDefault(require("classnames"));
/**
* External dependencies
*/
const lineClassName = 'block-editor-block-navigator-indentation';
function Indentation({
level
}) {
return (0, _lodash.times)(level - 1, index => {
// The first 'level' that has an indentation is level 2.
// Add 2 to the zero-based index below to reflect that.
const currentLevel = index + 2;
const hasItem = currentLevel === level;
return (0, _element.createElement)("div", {
key: index,
"aria-hidden": "true",
className: (0, _classnames.default)(lineClassName, {
'has-item': hasItem
})
});
});
}
//# sourceMappingURL=indentation.js.map