PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.2
Presto Player v4.3.2
4.3.3 4.3.2 4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / src / admin / integrations / divi / modules / PrestoPlayer / PrestoPlayer.jsx
presto-player / src / admin / integrations / divi / modules / PrestoPlayer Last commit date
PrestoPlayer.jsx 3 years ago RenderPlayer.jsx 1 month ago style.css 4 years ago
PrestoPlayer.jsx
40 lines
1 // External Dependencies
2 import React, { Component } from "react";
3 import RenderPlayer from "./RenderPlayer.jsx";
4 // Internal Dependencies
5 import "./style.css";
6
7 const { __ } = wp.i18n;
8
9 class PrestoPlayer extends Component {
10 static slug = "prpl_presto_player";
11
12 constructor(props) {
13 super(props);
14 this.state = {
15 videos: [],
16 };
17 }
18
19 render() {
20 const url_override = this.props.dynamic.url_override; // https://gist.github.com/lots0logs/9b6bb0b3d494f4d0bdf957955d97cb26
21
22 if (this.props.video_id) {
23 return (
24 <RenderPlayer
25 id={this.props.video_id}
26 src={url_override && url_override.value && url_override.value}
27 />
28 );
29 } else {
30 return (
31 <presto-video-curtain-ui>
32 <span>{__("Please select media.", "presto-player")}</span>
33 </presto-video-curtain-ui>
34 );
35 }
36 }
37 }
38
39 export default PrestoPlayer;
40