Indent.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _vue = require("vue");
  8. var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
  9. var Indent = function Indent(_ref) {
  10. var prefixCls = _ref.prefixCls,
  11. level = _ref.level,
  12. isStart = _ref.isStart,
  13. isEnd = _ref.isEnd;
  14. var baseClassName = "".concat(prefixCls, "-indent-unit");
  15. var list = [];
  16. for (var i = 0; i < level; i += 1) {
  17. var _ref2;
  18. list.push((0, _vue.createVNode)("span", {
  19. "key": i,
  20. "class": (_ref2 = {}, (0, _defineProperty2.default)(_ref2, baseClassName, true), (0, _defineProperty2.default)(_ref2, "".concat(baseClassName, "-start"), isStart[i]), (0, _defineProperty2.default)(_ref2, "".concat(baseClassName, "-end"), isEnd[i]), _ref2)
  21. }, null));
  22. }
  23. return (0, _vue.createVNode)("span", {
  24. "aria-hidden": "true",
  25. "class": "".concat(prefixCls, "-indent")
  26. }, [list]);
  27. };
  28. var _default = Indent;
  29. exports.default = _default;