@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
18 lines (17 loc) • 623 B
TypeScript
/// <reference types="react" />
import { VideoControlsProps } from './controls';
import { VideoHtmlRendererProps } from './renderer';
import { Translations } from './translations';
import { Theme } from '@mui/material/styles';
import { VideoTypeEnum } from './enum/VideoTypeEnum';
export interface VideoSettings {
Renderer: React.ComponentType<VideoHtmlRendererProps>;
Controls: React.ComponentType<VideoControlsProps>;
placeholder?: string;
label?: string;
translations?: Translations;
icon?: React.ReactNode;
theme?: Theme;
enabledTypes?: VideoTypeEnum;
defaultType?: VideoTypeEnum;
}