shineout
Version:
Shein 前端组件库
36 lines (26 loc) • 965 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _styles = require("./styles");
var _List = _interopRequireDefault(require("./List"));
var _config = require("../config");
function Root(props) {
var className = (0, _classnames.default)((0, _styles.treeClass)('_', props.line ? 'with-line' : 'no-line', (0, _config.isRTL)() && 'rtl'), props.className);
return _react.default.createElement(_List.default, (0, _extends2.default)({}, props, {
className: className,
expanded: true,
path: "",
isRoot: true,
deepIndex: 0
}));
}
Root.defaultProps = {
data: [],
line: true
};
var _default = Root;
exports.default = _default;