UNPKG

@momentum-ui/react

Version:

Cisco Momentum UI framework for ReactJs applications

45 lines (37 loc) 948 B
/** @component list-item */ import React from 'react'; import PropTypes from 'prop-types'; const ListItemSection = props => { const { children, className, position, ...otherProps } = props; return ( <div className={ `md-list-item__${position}` + `${(className && ` ${className}`) || ''}` } {...otherProps} > {children} </div> ); }; ListItemSection.propTypes = { /** @prop Children nodes to render inside ListItemSection | null */ children: PropTypes.node, /** @prop Optional css class name | '' */ className: PropTypes.string, /** @prop Determine the ListItemSection's position | 'center' */ position: PropTypes.oneOf(['left', 'center', 'right', 'center-align']), }; ListItemSection.defaultProps = { children: null, className: '', position: 'center', }; ListItemSection.displayName = 'ListItemSection'; export default ListItemSection;