@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
25 lines • 623 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import React from 'react';
import classnames from 'classnames';
import E from "../Element.js";
import Ul from "./Ul.js";
import Ol from "./Ol.js";
const Li = ({
className,
...props
} = {}) => {
if (Array.isArray(props.children)) {
props.children.forEach(Comp => {
if (Comp && (Comp.type === Ul || Comp.type === Ol)) {
className = classnames(className, 'is-nested');
}
});
}
return React.createElement(E, _extends({
as: "li"
}, props, {
className: className
}));
};
export default Li;
//# sourceMappingURL=Li.js.map