PluginProbe ʕ •ᴥ•ʔ
Presto Player / trunk
Presto Player vtrunk
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 weeks ago Edit.scss 2 weeks ago Preset.js 4 years ago Preview.js 3 years ago Style.js 2 weeks ago Style.scss 2 weeks ago index.js 2 weeks ago index.scss 2 weeks 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