unified-video-framework
Version:
Cross-platform video player framework supporting iOS, Android, Web, Smart TVs (Samsung/LG), Roku, and more
23 lines • 908 B
TypeScript
import React from 'react';
import type { PortraitVideoItem, PortraitTheme } from '../../types/PortraitTypes';
export interface PortraitMoreMenuProps {
video: PortraitVideoItem;
isOpen: boolean;
onClose: () => void;
onDescription?: () => void;
onReport?: (video: PortraitVideoItem) => void;
onNotInterested?: (video: PortraitVideoItem) => void;
onCopyLink?: (video: PortraitVideoItem) => void;
onWishlist?: (video: PortraitVideoItem) => void;
onWatchLater?: (video: PortraitVideoItem) => void;
showDescription?: boolean;
showReport?: boolean;
showNotInterested?: boolean;
showCopyLink?: boolean;
showWishlist?: boolean;
showWatchLater?: boolean;
moreButtonRef?: React.RefObject<HTMLButtonElement>;
theme?: PortraitTheme;
}
export declare const PortraitMoreMenu: React.FC<PortraitMoreMenuProps>;
//# sourceMappingURL=PortraitMoreMenu.d.ts.map