PluginProbe ʕ •ᴥ•ʔ
Presto Player / 1.8.2
Presto Player v1.8.2
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 / settings / components / SaveButton.js
presto-player / src / admin / settings / components Last commit date
CTA.js 5 years ago CheckboxControl.js 5 years ago CodeMirror.js 5 years ago ColorPicker.js 5 years ago ComboboxControl.js 5 years ago Disabled.js 5 years ago Fields.js 5 years ago Group.js 5 years ago Groups.js 5 years ago Integration.js 5 years ago Loading.js 5 years ago Media.js 5 years ago NullView.js 5 years ago Page.js 5 years ago SaveButton.js 5 years ago SelectControl.js 5 years ago TextControl.js 5 years ago ToggleControl.js 5 years ago
SaveButton.js
30 lines
1 const { __ } = wp.i18n;
2 const { Button } = wp.components;
3 const { useSelect } = wp.data;
4 import { getSettings, saveSettings } from "@/admin/settings/settings";
5
6 export default ({ style, className }) => {
7 const settings = getSettings();
8
9 const ui = useSelect((select) => {
10 return select("presto-player/settings").ui();
11 });
12
13 const save = (e) => {
14 e.preventDefault();
15 saveSettings(settings);
16 };
17
18 return (
19 <Button
20 isPrimary
21 style={style}
22 className={className}
23 disabled={ui.saving}
24 onClick={save}
25 >
26 {__("Save Changes", "presto-player")}
27 </Button>
28 );
29 };
30