PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.1
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.1
3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / modules / framework / blocks-style-manager / assets / src / helpers / breakpoints.js
jetformbuilder / modules / framework / blocks-style-manager / assets / src / helpers Last commit date
breakpoints.js 2 months ago color-palette.js 2 months ago conditions-checker.js 2 months ago utils.js 2 months ago
breakpoints.js
48 lines
1 const breakpoints = {
2 __desktop: {
3 minWidth: 992,
4 },
5 __tablet: {
6 maxWidth: 991,
7 },
8 __mobile: {
9 maxWidth: 478,
10 },
11 }
12
13 export const getBreakpoints = () => {
14 return breakpoints;
15 }
16
17 export const getBreakpointsHierarchy = () => {
18 return Object.keys( breakpoints );
19 }
20
21 export const withMediaQuery = ( css, device ) => {
22
23 const mediaQuery = breakpoints[ device ];
24
25 if ( ! mediaQuery ) {
26 return css;
27 }
28
29 let mediaQueryString = '';
30
31 if ( mediaQuery.minWidth ) {
32 mediaQueryString += `(min-width: ${ mediaQuery.minWidth }px)`;
33 }
34
35 if ( mediaQuery.maxWidth ) {
36 if ( mediaQueryString ) {
37 mediaQueryString += ' and ';
38 }
39 mediaQueryString += `(max-width: ${ mediaQuery.maxWidth }px)`;
40 }
41
42 if ( ! mediaQueryString ) {
43 return css;
44 }
45
46 return `@media ${ mediaQueryString } { ${ css } }`;
47 }
48