import React from 'react'; import { Connector } from 'generated-sources'; import * as C from 'components/common/Tag/Tag.styled'; import * as Metrics from 'components/common/Metrics'; import getTagColor from 'components/Connect/Utils/TagColor'; export interface OverviewProps { connector: Connector | null; runningTasksCount: number; failedTasksCount: number; } const Overview: React.FC = ({ connector, runningTasksCount, failedTasksCount, }) => { if (!connector) return null; return ( {connector.status?.workerId && ( {connector.status.workerId} )} {connector.type} {connector.config['connector.class'] && ( {connector.config['connector.class']} )} {connector.status.state} {runningTasksCount} 0 ? 'error' : 'success'} > {failedTasksCount} ); }; export default Overview;