chayns-components
Version:
A set of beautiful React components for developing chayns® applications.
26 lines (25 loc) • 801 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React from 'react';
import PropTypes from 'prop-types';
import ExpandableListItem from './ListItem/ExpandableListItem';
import SimpleListItem from './ListItem/ListItem';
const ListItem = _ref => {
let {
hideIndicator = false,
children,
...props
} = _ref;
if (children) {
return /*#__PURE__*/React.createElement(ExpandableListItem, _extends({
hideIndicator: hideIndicator
}, props), children);
}
return /*#__PURE__*/React.createElement(SimpleListItem, props);
};
ListItem.propTypes = {
children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)]),
hideIndicator: PropTypes.bool
};
ListItem.displayName = 'ListItem';
export default ListItem;
//# sourceMappingURL=ListItem.js.map