'use client'; import { memo } from 'react'; import { Separator } from '@/components/ui/separator'; import { Skeleton } from '@/components/ui/skeleton'; import { cn } from '@/lib/utils'; interface VideoPageLoadingProps { containerHeight: string; mode: 'dashboard' | 'watch'; isFullscreenMode: boolean; cursorIdle: boolean; isPlaying: boolean; showComments: boolean; } export const VideoPageLoading = memo(function VideoPageLoading({ containerHeight, mode, isFullscreenMode, cursorIdle, isPlaying, showComments, }: VideoPageLoadingProps) { return (