diff --git a/src/Locations/ui/HospitalLocation.tsx b/src/Locations/ui/HospitalLocation.tsx index a92c6a024..9039831bf 100644 --- a/src/Locations/ui/HospitalLocation.tsx +++ b/src/Locations/ui/HospitalLocation.tsx @@ -12,17 +12,21 @@ import { getHospitalizationCost } from "../../Hospital/Hospital"; import { Money } from "../../ui/React/Money"; import { dialogBoxCreate } from "../../ui/React/DialogBox"; -import { useState } from "react"; +import { useEffect, useState } from "react"; export function HospitalLocation(): React.ReactElement { /** Stores button styling that sets them all to block display */ const btnStyle = { display: "block" }; - const setRerender = useState(false)[1]; function rerender(): void { setRerender((old) => !old); } + useEffect(() => { + const id = setInterval(rerender, 200); + return () => clearInterval(id); + }, []); + function getHealed(e: React.MouseEvent): void { if (!e.isTrusted) { return;