@shopify/polaris
Version:
Shopify’s product component library
23 lines (19 loc) • 626 B
JavaScript
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 };