'use client'; import { Repeat } from 'lucide-react'; import { useEffect, useState } from 'react'; import { usePlayerAudio, usePlayerControls } from '../../context/selectors'; import { IconButton } from './IconButton'; export function LoopButton() { const audio = usePlayerAudio(); const { toggleLoop } = usePlayerControls(); const [loop, setLoop] = useState(audio.loop); useEffect(() => { //