import "./pod-details-statuses.scss"; import * as React from "react"; import countBy from "lodash/countBy"; import kebabCase from "lodash/kebabCase"; import { Pod } from "../../api/endpoints"; interface Props { pods: Pod[]; } export class PodDetailsStatuses extends React.Component { render() { const { pods } = this.props if (!pods.length) return null const statuses = countBy(pods.map(pod => pod.getStatus())) return (
{ Object.keys(statuses).map(key => ( {key}: {statuses[key]} )) }
) } }