import * as React from 'react'; import cn from 'classnames'; import { getColorByStatus, isSkippedStatus } from 'src/utils'; import Pagination from 'src/components/ui/Pagination'; import StatusIcon from 'src/components/modules/TestBox/Browser/Status/Icon'; import Text from 'src/components/ui/Text/Text'; import { BrowserNameStyled, AttemptStyled, BrowserStatusStyled } from './styled'; import { StatusProps } from './types'; export default class Status extends React.PureComponent { public render() { const { className, onClickAtTitle, pageCount, status, handleDataChange, pageCurrent, data: { name }, } = this.props; const isSkippedTest = isSkippedStatus(status); const color = getColorByStatus(status); const cnStatus = cn(className, 'd-flex flex-justify-between flex-items-center'); return ( {name} { !isSkippedTest && pageCount >= 0 && <> Attempts:{' '} } { isSkippedTest && Comment:{' '} skipComment } ); } }