import React, { useRef, useEffect } from 'react'; import { gsap } from '../../lib/gsap.ts'; import { useReducedMotion } from '../../hooks/useReducedMotion.ts'; const BootCore: React.FC = () => { const ref = useRef(null); const reduced = useReducedMotion(); useEffect(() => { if (reduced || !ref.current) return; const rings = ref.current.querySelectorAll('.ring'); gsap.to(rings, { rotation: 360, duration: 4, repeat: -1, ease: 'none', stagger: 0.2, }); }, [reduced]); if (reduced) { return (
); } return (