import React, { useState, useEffect, FC } from "react"; interface IRadialProgressBar { progress: number; } export const RadialProgressBar: FC = (props) => { const { progress } = props; const [circumference, setCircumference] = useState(0); useEffect(() => { const radius = 40; const circumference = 2 * Math.PI * radius; setCircumference(circumference); }, []); const progressOffset = ((100 - progress) / 100) * circumference; return (
); };