Files
video-gen/video-gen-admin/node_modules/@rc-component/tree/es/Indent.js
T
2026-05-25 17:08:18 +08:00

25 lines
640 B
JavaScript

import { clsx } from 'clsx';
import * as React from 'react';
const Indent = ({
prefixCls,
level,
isStart,
isEnd
}) => {
const baseClassName = `${prefixCls}-indent-unit`;
const list = [];
for (let i = 0; i < level; i += 1) {
list.push( /*#__PURE__*/React.createElement("span", {
key: i,
className: clsx(baseClassName, {
[`${baseClassName}-start`]: isStart[i],
[`${baseClassName}-end`]: isEnd[i]
})
}));
}
return /*#__PURE__*/React.createElement("span", {
"aria-hidden": "true",
className: `${prefixCls}-indent`
}, list);
};
export default /*#__PURE__*/React.memo(Indent);