"use client"; import { motion, useReducedMotion } from "framer-motion"; import { Section } from "./Section"; const METRICS = [ { score: 100, label: "Performance", description: "Cada milissegundo conta. Tempos de carregamento instantâneos retêm mais usuários, aumentam a conversão e garantem que a interface pareça nativa.", }, { score: 100, label: "Acessibilidade", description: "Acesso universal. Contraste perfeito, navegação por teclado e semântica adequada garantindo o uso por todos os perfis e mitigando riscos.", }, { score: 100, label: "Best Practices", description: "Código seguro e moderno. Uso das APIs mais recentes, prevenção inteligente contra vulnerabilidades comuns e front-end limpo.", }, { score: 100, label: "SEO", description: "Rankeamento orgânico superior. Estrutura impecável para indexação precisa pelos motores de busca e otimização para crawlers sociais.", }, ]; export default function LighthouseMetrics() { const shouldReduceMotion = useReducedMotion(); return (
{METRICS.map((metric, i) => ( {/* The Ring Container */}
{metric.score}
{/* Content Details */}

{metric.label}

{metric.description}

))}
); }