Rename TextInputStyleRenderer to BlockStyleRenderer
[MAILPOET-2604]
This commit is contained in:
committed by
Veljko V
parent
9abb98fe15
commit
172241e650
28
lib/Form/BlockStylesRenderer.php
Normal file
28
lib/Form/BlockStylesRenderer.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace MailPoet\Form;
|
||||
|
||||
class BlockStylesRenderer {
|
||||
public function render(array $styles): string {
|
||||
$rules = [];
|
||||
if (isset($styles['full_width']) && intval($styles['full_width'])) {
|
||||
$rules[] = 'width:100%;';
|
||||
}
|
||||
if (isset($styles['background_color'])) {
|
||||
$rules[] = "background-color:{$styles['background_color']};";
|
||||
}
|
||||
if (isset($styles['border_size']) || isset($styles['border_radius']) || isset($styles['border_color'])) {
|
||||
$rules[] = "border-style:solid;";
|
||||
}
|
||||
if (isset($styles['border_radius'])) {
|
||||
$rules[] = "border-radius:" . intval($styles['border_radius']) . "px;";
|
||||
}
|
||||
if (isset($styles['border_size'])) {
|
||||
$rules[] = "border-width:" . intval($styles['border_size']) . "px;";
|
||||
}
|
||||
if (isset($styles['border_color'])) {
|
||||
$rules[] = "border-color:{$styles['border_color']};";
|
||||
}
|
||||
return implode('', $rules);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user