UNPKG

plyr-react

Version:

A simple HTML5, YouTube and Vimeo player for react using plyr

2 lines 689 B
import*as e from"react";import*as t from"plyr";import n from"react-aptor";import{jsx as r}from"react/jsx-runtime";const i=t.default,a=(e,t)=>{let n=new i(`.plyr-react`,t?.options??{});return t?.source&&(n.source=t?.source),n},o=e=>{e&&e.destroy()},s=()=>{},c=e=>e?()=>({plyr:e}):()=>new Proxy({plyr:{source:null}},{get:(e,t)=>t===`plyr`?e[t]:s});function l(e,t,r=null){return n(e,{instantiate:a,getAPI:c,destroy:o,params:t},r??[t.options,t.source])}const u=e.forwardRef((e,t)=>{let{source:n,options:i=null,...a}=e,o=l(t,{source:n,options:i});return r(`video`,{ref:o,className:`plyr-react plyr`,...a})});u.displayName=`Plyr`;export{u as Plyr,l as usePlyr}; //# sourceMappingURL=index.js.map