sanity-plugin-bynder-input
4.1.44.1.5
dist/_chunks-es/VideoPlayer.js+
dist/_chunks-es/VideoPlayer.jsNew file+29
Index: package/dist/_chunks-es/VideoPlayer.js
===================================================================
--- package/dist/_chunks-es/VideoPlayer.js
+++ package/dist/_chunks-es/VideoPlayer.js
@@ -0,0 +1,29 @@
+import { c } from "react/compiler-runtime";
+import { useEffect, useRef, useState } from "react";
+import { jsx, jsxs } from "react/jsx-runtime";
+import videojs from "video.js";
+function VideoPlayer(props) {
+ let $ = c(6), videoNode = useRef(null), [player, setPlayer] = useState(), t0, t1;
+ $[0] !== player || $[1] !== props ? (t0 = () => (videoNode.current && setPlayer(videojs(videoNode.current, props)), () => player?.dispose()), t1 = [
+ videoNode,
+ player,
+ props
+ ], $[0] = player, $[1] = props, $[2] = t0, $[3] = t1) : (t0 = $[2], t1 = $[3]), useEffect(t0, t1);
+ let t2;
+ $[4] === Symbol.for("react.memo_cache_sentinel") ? (t2 = /* @__PURE__ */ jsx("link", {
+ href: "https://vjs.zencdn.net/7.8.4/video-js.css",
+ rel: "stylesheet"
+ }), $[4] = t2) : t2 = $[4];
+ let t3;
+ return $[5] === Symbol.for("react.memo_cache_sentinel") ? (t3 = /* @__PURE__ */ jsxs("div", { children: [t2, /* @__PURE__ */ jsx("div", {
+ "data-vjs-player": !0,
+ style: { marginBottom: "16px" },
+ children: /* @__PURE__ */ jsx("video", {
+ className: "video-js vjs-16-9 vjs-big-play-centered",
+ ref: videoNode
+ })
+ })] }), $[5] = t3) : t3 = $[5], t3;
+}
+export { VideoPlayer as default };
+
+//# sourceMappingURL=VideoPlayer.js.map
\ No newline at end of file