PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.2.0
Kubio AI Page Builder v2.2.0
2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / lib / src / Core / Styles / FlexAlign.php
kubio / lib / src / Core / Styles Last commit date
FlexAlign.php 4 years ago Utils.php 4 years ago
FlexAlign.php
21 lines
1 <?php
2 namespace Kubio\Core\Styles;
3
4 use Kubio\Core\LodashBasic;
5 use Kubio\Core\Styles\Utils;
6
7 class FlexAlign {
8 public static function getVAlignClasses( $alignByMedia, $options = array() ) {
9 $self = LodashBasic::get( $options, 'self', false );
10 $alignPrefix = $self ? 'align-self' : 'align-items';
11 return Utils::composeClassesByMedia( $alignByMedia, $alignPrefix );
12 }
13
14 public static function getHAlignClasses( $alignByMedia, $options = array() ) {
15 $self = LodashBasic::get( $options, 'self', false );
16 $alignPrefix = $self ? 'justify-self' : 'justify-content';
17 return Utils::composeClassesByMedia( $alignByMedia, $alignPrefix );
18 }
19
20 }
21