PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.8.2
GenerateBlocks v1.8.2
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