import React, { useEffect, useState } from "react"; export default function CompatibilityRing({ score, color }) { const [offset, setOffset] = useState(251.2); // محيط دائرة نصف قطرها 40 = 2 * PI * 40 const radius = 40; const circumference = 2 * Math.PI * radius; useEffect(() => { const timer = setTimeout(() => { setOffset(circumference - (score / 100) * circumference); }, 100); return () => clearTimeout(timer); }, [score, circumference]); return (