1 | import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
|
2 | import * as React from 'react';
|
3 | import classNames from 'classnames';
|
4 | var 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( 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 React.createElement("span", {
|
19 | "aria-hidden": "true",
|
20 | className: "".concat(prefixCls, "-indent")
|
21 | }, list);
|
22 | };
|
23 | export default React.memo(Indent); |
\ | No newline at end of file |