Automattic\WooCommerce\EmailEditor\Integrations\WooCommerce\Renderer\Blocks

Product_Sale_Badge::get_position_style │ private │ WC 1.0

Get positioning styles based on alignment.

Метод класса: Product_Sale_Badge{}

Хуков нет.

Возвращает

array.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->get_position_style( $align ): array;
$align(строка) (обязательный)
Alignment value.

Код Product_Sale_Badge::get_position_style() WC 11.2.2

private function get_position_style( string $align ): array {
	switch ( $align ) {
		case 'left':
			return array(
				'text-align'   => 'left',
				'margin-right' => 'auto',
			);
		case 'center':
			return array(
				'text-align'   => 'center',
				'margin-left'  => 'auto',
				'margin-right' => 'auto',
			);
		case 'right':
			return array(
				'text-align'  => 'right',
				'margin-left' => 'auto',
			);
		default:
			return array(
				'text-align' => 'left',
			);
	}
}