import React, { CSSProperties, HTMLAttributes, memo } from 'react'; import { useAudio } from '../audioContext'; import ShuffleIcon from '../icons/ShuffleIcon'; interface ButtonProps extends Partial> { bgColor: string; } export default memo(function ShuffleButton({ color, bgColor, style, ...props }: ButtonProps) { const { shuffle, setShuffle } = useAudio(); return ( ); });