UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

15 lines 1.16 kB
import React from 'react'; import { VideoPlayerProps } from '../../components/VideoPlayer/VideoPlayer'; import { CustomMediaPlayerControlsProps } from '../../components/MediaPlayer'; import { AnyObject } from '../../types'; import { VideoPageState } from './types'; interface VideoPageProps<T extends AnyObject = AnyObject> extends Pick<VideoPlayerProps, 'autoPlay' | 'alwaysShowControls' | 'visibleControlList' | 'controlsHidden' | 'videoFit' | 'posterClassName'> { state: VideoPageState<T>; customControls?: React.ComponentType<CustomMediaPlayerControlsProps<HTMLVideoElement>>; children?: (props: CustomMediaPlayerControlsProps<HTMLVideoElement>) => React.ReactElement; changeState: (state: VideoPageState<T>) => void; } export declare const StyledWrapper: import("styled-components").StyledComponent<"div", any, {}, never>; export declare function VideoPage<T extends AnyObject = AnyObject>({ state, customControls, autoPlay, visibleControlList, alwaysShowControls, controlsHidden, videoFit, posterClassName, children, changeState, }: VideoPageProps<T>): React.ReactElement; export default VideoPage; //# sourceMappingURL=VideoPage.d.ts.map