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 / store / player / selectors.js
presto-player / src / admin / blocks / store / player Last commit date
actions.js 4 years ago controls.js 5 years ago index.js 5 years ago reducer.js 2 years ago resolvers.js 4 years ago selectors.js 4 years ago
selectors.js
72 lines
1 export function getPresets(state) {
2 return state?.presetReducer || [];
3 }
4 export function getAudioPresets(state) {
5 return state?.audioPresetReducer || [];
6 }
7 export function getPreset(state, id) {
8 if (state?.presetReducer?.length) {
9 return state?.presetReducer.find((item) => item.id === id);
10 }
11 return [];
12 }
13 export function getReusableVideos(state) {
14 return state?.videosReducer || [];
15 }
16 export function getReusableVideo(state, id) {
17 return state?.videosReducer?.videos?.find((video) => video?.id === id) || [];
18 }
19 export function getDefaultPreset(state) {
20 const default_preset = state?.presetSettingsReducer?.default_player_preset;
21
22 let preset =
23 default_preset &&
24 (state?.presetReducer || []).find((preset) => {
25 return preset.id && preset.id === default_preset;
26 });
27
28 if (!preset) {
29 preset = (state?.presetReducer || []).find((preset) => {
30 return preset.slug == "default";
31 });
32 }
33 if (!preset) {
34 preset = (state?.presetReducer || [])[0];
35 }
36 return preset;
37 }
38 export function getDefaultAudioPreset(state) {
39 const default_preset = state?.audioPresetSettingsReducer?.default_player_preset;
40
41 let preset =
42 default_preset &&
43 (state?.audioPresetReducer || []).find((preset) => {
44 return preset.id && preset.id === default_preset;
45 });
46
47 if (!preset) {
48 preset = (state?.audioPresetReducer || []).find((preset) => {
49 return preset.slug == "default";
50 });
51 }
52 if (!preset) {
53 preset = (state?.audioPresetReducer || [])[0];
54 }
55 return preset;
56 }
57 export function presetsLoading(state) {
58 return !!state?.presetLoadingReducer;
59 }
60 export function branding(state) {
61 return state?.brandingReducer;
62 }
63 export function playerCSS(state) {
64 return state?.brandingReducer?.player_css;
65 }
66 export function youtube(state) {
67 return state?.youtubeReducer;
68 }
69 export function proModal(state) {
70 return state?.proModalReducer;
71 }
72