PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.3
Presto Player v4.3.3
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 1 month ago Edit.scss 1 month ago Preset.js 4 years ago Preview.js 3 years ago Style.js 1 month ago Style.scss 1 month ago index.js 1 month ago index.scss 1 month 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