• Parameters

    • currentIndex: number
    • videosLength: number
    • handleCurrentIndex: (number: number) => void
    • handleDuration: (value: null | string) => void

    Returns {
        handlePlaying: () => void;
        playing: boolean;
        styles: {
            mainPlayerContainer: { height: string };
            videoThumbContainer: {
                aspectRatio: string;
                height: string;
                width: string;
            };
            videoThumbTitleContainer: { height: string; width: number };
            videoTitle: {
                fontSize: number;
                fontWeight: number;
                letterSpacing: string;
                overflow: string;
                textOverflow: string;
                textWrap: string;
                width: string;
            };
        };
        thumbSwiperOptions: SwiperProps;
        thumbSwiperRef: RefObject<null | SwiperRef>;
    }