PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.5.0
Presto Player v4.5.0
4.5.0 4.4.1 4.4.0 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 / blocks / shared / audioPresets / Style.js
presto-player / src / admin / blocks / shared / audioPresets Last commit date
Behavior.js 2 years ago Controls.js 4 years ago Edit.js 2 months ago Edit.scss 2 months ago Preset.js 4 years ago Preview.js 3 years ago Style.js 2 months ago Style.scss 2 months ago index.js 2 months ago index.scss 2 months ago
Style.js
63 lines
1 /**
2 * WordPress dependencies
3 */
4 import { __ } from "@wordpress/i18n";
5 import {
6 ToggleControl,
7 BaseControl,
8 RangeControl,
9 Flex,
10 } from "@wordpress/components";
11 import ColorPopup from "../components/ColorPopup";
12 import "./Style.scss";
13
14 export default function AudioStyle({ state, updateState, className }) {
15 return (
16 <div className={className}>
17 <BaseControl>
18 <h3>{__("Style", "presto-player")}</h3>
19 </BaseControl>
20 <BaseControl>
21 <RangeControl
22 label={__("Round Corners", "presto-player")}
23 help={__("Player border radius size.", "presto-player")}
24 value={state?.border_radius || 0}
25 onChange={(border_radius) => updateState({ border_radius })}
26 min={0}
27 max={25}
28 className="presto-audio-style__range"
29 />
30 </BaseControl>
31
32 <BaseControl>
33 <Flex>
34 <BaseControl.VisualLabel>
35 <p>{__("Background Color", "presto-player")}</p>
36 </BaseControl.VisualLabel>
37
38 <ColorPopup
39 color={state?.background_color || "#000000"}
40 setColor={(value) => {
41 updateState({ background_color: value.hex });
42 }}
43 />
44 </Flex>
45 </BaseControl>
46 <BaseControl>
47 <Flex>
48 <BaseControl.VisualLabel>
49 <p>{__("Control Color", "presto-player")}</p>
50 </BaseControl.VisualLabel>
51
52 <ColorPopup
53 color={state?.control_color || "#000000"}
54 setColor={(value) => {
55 updateState({ control_color: value.hex });
56 }}
57 />
58 </Flex>
59 </BaseControl>
60 </div>
61 );
62 }
63