PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / trunk
Kubio AI Page Builder vtrunk
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