import React, { ReactElement } from "react"; import "./TestCard.scss"; interface TestCardProps { title: string; description: string; status: string; error: Error | null; executionTime?: number; } const TestCard = (props: TestCardProps): ReactElement => { const { title, description, status, error, executionTime } = props; return (
{title} {description} {executionTime ? executionTime.toFixed(2) + "s" : ""} {status === "running" && (
Running...
)} {status === "passed" && (
Passed
)} {status === "failed" && ( <>
Failed
{!!error && {error.message}} )}
); }; export default TestCard;