import React from 'react'; import { Icons } from '@/components/ui/Icon'; interface DesktopRightControlsProps { isNativeFullscreen: boolean; isWebFullscreen: boolean; isPiPSupported: boolean; isAirPlaySupported: boolean; isCastAvailable: boolean; onToggleNativeFullscreen: () => void; onToggleWebFullscreen: () => void; onTogglePictureInPicture: () => void; onShowAirPlayMenu: () => void; onShowCastMenu: () => void; } export function DesktopRightControls({ isNativeFullscreen, isWebFullscreen, isPiPSupported, isAirPlaySupported, isCastAvailable, onToggleNativeFullscreen, onToggleWebFullscreen, onTogglePictureInPicture, onShowAirPlayMenu, onShowCastMenu }: DesktopRightControlsProps) { return (
{/* Picture-in-Picture */} { isPiPSupported && ( ) } {/* AirPlay */} { isAirPlaySupported && ( ) } {/* Google Cast */} { isCastAvailable && ( ) } {/* Web Fullscreen */} {/* Native Fullscreen */}
); }