PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.6.3
Kubio AI Page Builder v2.6.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 1 year ago Utils.php 1 year ago
FlexAlign.php
20 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