Spaces:
Build error
Build error
| import { FaClock } from "react-icons/fa"; | |
| import CheckCircle from "#/icons/check-circle-solid.svg?react"; | |
| import XCircle from "#/icons/x-circle-solid.svg?react"; | |
| import { ObservationResultStatus } from "./event-content-helpers/get-observation-result"; | |
| interface SuccessIndicatorProps { | |
| status: ObservationResultStatus; | |
| } | |
| export function SuccessIndicator({ status }: SuccessIndicatorProps) { | |
| return ( | |
| <span className="flex-shrink-0"> | |
| {status === "success" && ( | |
| <CheckCircle | |
| data-testid="status-icon" | |
| className="h-4 w-4 ml-2 inline fill-success" | |
| /> | |
| )} | |
| {status === "error" && ( | |
| <XCircle | |
| data-testid="status-icon" | |
| className="h-4 w-4 ml-2 inline fill-danger" | |
| /> | |
| )} | |
| {status === "timeout" && ( | |
| <FaClock | |
| data-testid="status-icon" | |
| className="h-4 w-4 ml-2 inline fill-yellow-500" | |
| /> | |
| )} | |
| </span> | |
| ); | |
| } | |