PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.1
Presto Player v4.3.1
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 / blocks / shared / overlays / components / DynamicText.js
presto-player / src / admin / blocks / shared / overlays / components Last commit date
DynamicText.js 4 years ago Overlay.js 3 weeks ago Overlay.scss 3 weeks ago
DynamicText.js
44 lines
1 const { __ } = wp.i18n;
2 const { TextareaControl } = wp.components;
3 const { useState } = wp.element;
4
5 export default ({ text, update, onFocus }) => {
6 const [more, setMore] = useState(false);
7
8 return (
9 <div style={{ display: "block", width: "100%" }}>
10 <TextareaControl
11 label="Text"
12 help={
13 <span>
14 {__("This field accepts", "presto-player")}{" "}
15 <a
16 href="#"
17 onClick={(e) => {
18 setMore(!more);
19 e.preventDefault();
20 }}
21 >
22 {__("Dynamic Data", "presto-player")}
23 </a>
24 {!!more && (
25 <div style={{ marginTop: "20px" }}>
26 {__(
27 "This field will also accept dynamic values that we will replace with dynamic content: {user.user_login}, {user.user_nicename}, {user.user_email}, {user.user_url},{user.user_registered}, {user.display_name}, {site.url}, {site.name}, {ip_address}",
28 "presto-player"
29 )}
30 </div>
31 )}
32 </span>
33 }
34 className={"presto-player__overlay--text"}
35 placeholder={__("Enter some text.", "presto-player")}
36 value={text || ""}
37 onChange={(text) => update({ text })}
38 autoComplete="off"
39 onFocus={onFocus}
40 />
41 </div>
42 );
43 };
44