import React, { CSSProperties, HTMLAttributes, memo } from 'react'; import { useAudio } from '../audioContext'; import PauseIcon from '../icons/PauseIcon'; import PlayIcon from '../icons/PlayIcon'; interface ButtonProps extends Partial> { bgColor: string; } export default memo(function PlayPauseButton({ color, bgColor, style, ...props }: ButtonProps) { const { isPlaying, setIsPlaying } = useAudio(); if (!isPlaying) return ( ); return ( ); })