diff --git a/scoutingapp/src/components/img/RobotImage.tsx b/scoutingapp/src/components/img/RobotImage.tsx index 1d7d9d6..221a7bb 100644 --- a/scoutingapp/src/components/img/RobotImage.tsx +++ b/scoutingapp/src/components/img/RobotImage.tsx @@ -1,5 +1,6 @@ -import React from "react" +import React, {useEffect, useState} from "react" import { ComponentSetup } from "../interface" +import QRCode from "react-qr-code"; export const emptyImage = export function RobotImage(props: ComponentSetup) { + const [componentInside, setComponentInside] = useState(<>) const robotNumber = props.getValue["TeamNumber"] const makeAltText = (robotNumber: string) => { @@ -18,11 +20,20 @@ export function RobotImage(props: ComponentSetup) { } } - return ( - {makeAltText(robotNumber)} - ) + useEffect(() => { + const interval = setInterval(() => { + setComponentInside( + {makeAltText(robotNumber)} + ) + }, 500); + return () => clearInterval(interval); + }) + + return (<> + {componentInside} + ) } \ No newline at end of file