UNPKG

@wordpress/block-editor

Version:
38 lines (31 loc) 979 B
"use strict"; 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