import React from "react"; import { Stack, Typography } from "@mui/material"; import WidgetCard from "../../../components/WidgetCard"; import { useI18n } from "../../../contexts/I18nContext"; import { ContribComponent } from "../../../types"; import { capitalize } from "../../../util"; import { SubscriptionTotalCountItem } from "../types/stats"; const SubscriptionStateCountWidget: ContribComponent = ({ data, sx, }) => { const { t } = useI18n(); if (data.length === 0) return null; return ( {data .filter(({ state }) => ["PENDING", "RUNNING"].includes(state)) .map((item) => ( {capitalize(item.state)} {item.count} ))} ); }; export default SubscriptionStateCountWidget;