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 (
{/* تعريف فلتر التوهج للـ SVG */} {/* الخلفية */} {/* الشريط الملون */}
{score} / 100
); }