File size: 563 Bytes
0092d86 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import { LoaderCircle } from "lucide-react";
type StatusToastsProps = {
error: string | null;
isWaitingForTick: boolean;
};
export function StatusToasts({ error, isWaitingForTick }: StatusToastsProps) {
return (
<>
{error ? <div className="errorToast">{error}</div> : null}
{isWaitingForTick ? (
<div className="busyToast" role="status" aria-live="polite">
<LoaderCircle className="spinIcon" size={16} aria-hidden="true" />
<span>Simulation tick in progress</span>
</div>
) : null}
</>
);
}
|