PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.7.3
GenerateBlocks v1.7.3
2.4.1 2.4.0 trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / utils / is-flex-item / index.js
generateblocks / src / utils / is-flex-item Last commit date
index.js 3 years ago
index.js
36 lines
1 export default function isFlexItem( props ) {
2 const {
3 device,
4 display,
5 displayTablet,
6 displayMobile,
7 } = props;
8
9 let flexItem = false;
10
11 if ( 'Desktop' === device && display.includes( 'flex' ) ) {
12 flexItem = true;
13 }
14
15 if ( 'Tablet' === device ) {
16 if (
17 ( displayTablet && displayTablet.includes( 'flex' ) ) ||
18 ( ! displayTablet && display.includes( 'flex' ) )
19 ) {
20 flexItem = true;
21 }
22 }
23
24 if ( 'Mobile' === device ) {
25 if (
26 ( displayMobile && displayMobile.includes( 'flex' ) ) ||
27 ( ! displayMobile && displayTablet && displayTablet.includes( 'flex' ) ) ||
28 ( ! displayMobile && ! displayTablet && display.includes( 'flex' ) )
29 ) {
30 flexItem = true;
31 }
32 }
33
34 return flexItem;
35 }
36