UNPKG

927 BJavaScriptView Raw
1import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
2import * as React from 'react';
3import classNames from 'classnames';
4var Indent = function Indent(_ref) {
5 var prefixCls = _ref.prefixCls,
6 level = _ref.level,
7 isStart = _ref.isStart,
8 isEnd = _ref.isEnd;
9 var baseClassName = "".concat(prefixCls, "-indent-unit");
10 var list = [];
11 for (var i = 0; i < level; i += 1) {
12 var _classNames;
13 list.push( /*#__PURE__*/React.createElement("span", {
14 key: i,
15 className: classNames(baseClassName, (_classNames = {}, _defineProperty(_classNames, "".concat(baseClassName, "-start"), isStart[i]), _defineProperty(_classNames, "".concat(baseClassName, "-end"), isEnd[i]), _classNames))
16 }));
17 }
18 return /*#__PURE__*/React.createElement("span", {
19 "aria-hidden": "true",
20 className: "".concat(prefixCls, "-indent")
21 }, list);
22};
23export default /*#__PURE__*/React.memo(Indent);
\No newline at end of file