UNPKG

@shopify/polaris

Version:

Shopify’s product component library

23 lines (19 loc) 626 B
import React$1, { PureComponent } from 'react'; import { classNames, variationName } from '../../utilities/css.js'; import styles from './List.scss.js'; import { Item as Item$1 } from './components/Item/Item.js'; class List extends PureComponent { render() { var { children, type = 'bullet' } = this.props; var className = classNames(styles.List, type && styles[variationName('type', type)]); var ListElement = type === 'bullet' ? 'ul' : 'ol'; return /*#__PURE__*/React$1.createElement(ListElement, { className: className }, children); } } List.Item = Item$1; export { List };