diff --git a/packages/react/src/ReactVisual.tsx b/packages/react/src/ReactVisual.tsx index 29a388e..5254c18 100644 --- a/packages/react/src/ReactVisual.tsx +++ b/packages/react/src/ReactVisual.tsx @@ -34,6 +34,7 @@ export default function ReactVisual(props: ReactVisualProps): ReactNode { alt, className = "", style = {}, + noPoster, } = props; // If no asset, return nothing @@ -86,7 +87,7 @@ export default function ReactVisual(props: ReactVisualProps): ReactNode { fit, position, priority, - noPoster: !!image, // Use `image` as poster frame + noPoster: noPoster || !!image, // Use `image` as poster frame paused, onPause, onPlay, diff --git a/packages/react/src/types/reactVisualTypes.ts b/packages/react/src/types/reactVisualTypes.ts index d87d7c6..4e69fc9 100644 --- a/packages/react/src/types/reactVisualTypes.ts +++ b/packages/react/src/types/reactVisualTypes.ts @@ -6,6 +6,7 @@ type AssetSrc = string | any; export type ReactVisualProps = { image?: AssetSrc; video?: AssetSrc; + noPoster?: boolean; expand?: boolean; aspect?: number | AspectCalculator; // An explict aspect ratio