import React from 'react'; import { Icons } from '@/components/ui/Icon'; import { MobileMoreMenu } from './MobileMoreMenu'; interface CompactControlsProps { isPlaying: boolean; isFullscreen: boolean; showMoreMenu: boolean; isMuted: boolean; volume: number; playbackRate: number; isPiPSupported: boolean; currentTime: number; duration: number; formatTime: (seconds: number) => string; onTogglePlay: () => void; onToggleFullscreen: () => void; onToggleMoreMenu: () => void; onToggleVolumeMenu: () => void; onToggleSpeedMenu: () => void; onTogglePiP: () => void; onCopyLink: () => void; iconSize: number; buttonPadding: string; controlsGap: string; textSize: string; } export function CompactControls({ isPlaying, isFullscreen, showMoreMenu, isMuted, volume, playbackRate, isPiPSupported, currentTime, duration, formatTime, onTogglePlay, onToggleFullscreen, onToggleMoreMenu, onToggleVolumeMenu, onToggleSpeedMenu, onTogglePiP, onCopyLink, iconSize, buttonPadding, controlsGap, textSize }: CompactControlsProps) { return (