bitburner-src/src/Infiltration/ui/BlinkingCursor.tsx

11 lines
301 B
TypeScript
Raw Normal View History

2021-10-01 19:36:59 +02:00
import React, { useState, useEffect } from "react";
export function BlinkingCursor(): React.ReactElement {
2021-10-01 19:36:59 +02:00
const [on, setOn] = useState(true);
useEffect(() => {
const i = setInterval(() => setOn((old) => !old), 1000);
return () => clearInterval(i);
});
return <>{on ? "|" : ""}</>;
2021-09-05 01:09:30 +02:00
}