@gobistories/gobi-web-integration
Version:
This library will let you put your Gobi stories on your site.
35 lines (34 loc) • 1.02 kB
TypeScript
import React from 'react';
import { Story } from '../../types/story.types';
interface PlayerWrapperProps {
hidden?: boolean;
shadow: boolean;
roundedCorners: boolean;
opaque: boolean;
}
export declare const PlayerWrapper: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, PlayerWrapperProps, never>;
export interface PlayerProps {
enabled: boolean;
story: Story;
tabbable?: boolean;
index: number;
noBlur?: boolean;
inlineMode?: boolean;
disableKeyboard?: boolean;
showStartButton?: boolean;
onEnded?: () => void;
focusVideo?: boolean;
toggleFullScreen?: () => void;
exitFullScreen?: () => void;
close?: () => void;
}
export interface PlayerComponent {
play: () => void;
pause: () => void;
size: () => {
width: number;
height: number;
};
}
export declare const Player: React.ForwardRefExoticComponent<PlayerProps & React.RefAttributes<PlayerComponent>>;
export default Player;