void;
+ castAvailable?: boolean;
+ onCast?: () => void;
+ airplayAvailable?: boolean;
+ onAirPlay?: () => void;
}
const btnClass = 'h-8 w-8 sm:h-9 sm:w-9 rounded-full transition-transform duration-150 active:scale-95';
@@ -37,6 +42,10 @@ export function PlayerBarRight({
pipSupported,
pipActive,
onTogglePiP,
+ castAvailable,
+ onCast,
+ airplayAvailable,
+ onAirPlay,
}: PlayerBarRightProps) {
return (
)}
+ {castAvailable && onCast && (
+
+ )}
+ {airplayAvailable && onAirPlay && (
+
+ )}