PluginProbe ʕ •ᴥ•ʔ
Presto Player / 2.2.2
Presto Player v2.2.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 4 years ago Preset.js 4 years ago Preview.js 3 years ago Style.js 2 years ago index.js 4 years ago
Style.js
68 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 { css, jsx } from "@emotion/core";
13
14 export default function ({ 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 css={css`
29 padding-left: 4px;
30 .components-range-control__root {
31 align-items: flex-start;
32 }
33 `}
34 />
35 </BaseControl>
36
37 <BaseControl>
38 <Flex>
39 <BaseControl.VisualLabel>
40 <p>{__("Background Color", "presto-player")}</p>
41 </BaseControl.VisualLabel>
42
43 <ColorPopup
44 color={state?.background_color || "#000000"}
45 setColor={(value) => {
46 updateState({ background_color: value.hex });
47 }}
48 />
49 </Flex>
50 </BaseControl>
51 <BaseControl>
52 <Flex>
53 <BaseControl.VisualLabel>
54 <p>{__("Control Color", "presto-player")}</p>
55 </BaseControl.VisualLabel>
56
57 <ColorPopup
58 color={state?.control_color || "#000000"}
59 setColor={(value) => {
60 updateState({ control_color: value.hex });
61 }}
62 />
63 </Flex>
64 </BaseControl>
65 </div>
66 );
67 }
68