import "./pod-details-statuses.scss"; import 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]} )) }
); } }