bitburner-src/src/Infiltration/ui/BlinkingCursor.tsx
2022-04-24 18:51:30 -05:00

11 lines
310 B
TypeScript

import React, { useEffect, useState } from "react";
export function BlinkingCursor(): React.ReactElement {
const [on, setOn] = useState(true);
useEffect(() => {
const i = setInterval(() => setOn((old) => !old), 1000);
return () => clearInterval(i);
});
return <>{on ? "|" : <>&nbsp;</>}</>;
}