import { __ } from "@wordpress/i18n";
import { useState, useEffect } from "@wordpress/element";
import { Disabled } from "@wordpress/components";
import {
PrestoCtaOverlayUi,
PrestoEmailOverlayUi,
} from "@presto-player/components-react";
import { timeToSeconds } from "../util";
import Player from "./Player";
export default ({
state,
branding,
menu,
src,
poster,
currentTime,
preload,
overlays,
isDisabled = true,
}) => {
const [renderKey, setRenderKey] = useState(1);
const { email_collection, cta, search } = state;
useEffect(() => {
setRenderKey(renderKey + 1);
}, [
state.skin,
state["play-large"],
state.rewind,
state.play,
state["fast-forward"],
state.progress,
state["current-time"],
state.mute,
state.volume,
state.speed,
state.pip,
state.fullscreen,
state.captions,
state.hide_logo,
]);
const previews = {
email: !!email_collection?.enabled && (
),
cta: !!cta?.enabled && (
),
};
return (
);
};