import React from 'react'; import Package from './package'; class PackageSet extends React.Component { static propTypes = { title: React.PropTypes.string.isRequired, packages: React.PropTypes.array.isRequired, emptyText: React.PropTypes.element, } render() { if (!this.props.packages) return false; const packages = this.props.packages.map((pkg) => ); let count = ({this.props.packages.length}) if (packages.length === 0) { count = []; packages.push(
{this.props.emptyText || "No plugins to display."}
) } return (
{this.props.title} {count}
{packages}
); } } export default PackageSet;