Fix PHP warning for justifyContent
This commit is contained in:
committed by
Rostislav Wolný
parent
fcb41a3a9b
commit
ad9800ebff
@@ -30,9 +30,7 @@ class Group extends AbstractBlockRenderer {
|
|||||||
'backgroundColor' => '',
|
'backgroundColor' => '',
|
||||||
'textColor' => '',
|
'textColor' => '',
|
||||||
'borderColor' => '',
|
'borderColor' => '',
|
||||||
'layout' => [
|
'layout' => [],
|
||||||
'justifyContent' => '',
|
|
||||||
],
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Layout, background, borders need to be on the outer table element.
|
// Layout, background, borders need to be on the outer table element.
|
||||||
@@ -52,9 +50,9 @@ class Group extends AbstractBlockRenderer {
|
|||||||
'spacing' => [ 'padding' => $blockAttributes['style']['spacing']['padding'] ?? [] ],
|
'spacing' => [ 'padding' => $blockAttributes['style']['spacing']['padding'] ?? [] ],
|
||||||
])['declarations'];
|
])['declarations'];
|
||||||
|
|
||||||
if (empty($tableStyles['background-size'])) {
|
$tableStyles['background-size'] = empty($tableStyles['background-size']) ? 'cover' : $tableStyles['background-size'];
|
||||||
$tableStyles['background-size'] = 'cover';
|
$justifyContent = $blockAttributes['layout']['justifyContent'] ?? 'center';
|
||||||
}
|
$width = $parsedBlock['email_attrs']['width'] ?? '100%';
|
||||||
|
|
||||||
return sprintf(
|
return sprintf(
|
||||||
'<table class="email-block-group %3$s" style="%1$s" width="100%%" align="center" border="0" cellpadding="0" cellspacing="0" role="presentation">
|
'<table class="email-block-group %3$s" style="%1$s" width="100%%" align="center" border="0" cellpadding="0" cellspacing="0" role="presentation">
|
||||||
@@ -69,8 +67,8 @@ class Group extends AbstractBlockRenderer {
|
|||||||
esc_attr(WP_Style_Engine::compile_css($tableStyles, '')),
|
esc_attr(WP_Style_Engine::compile_css($tableStyles, '')),
|
||||||
esc_attr(WP_Style_Engine::compile_css($cellStyles, '')),
|
esc_attr(WP_Style_Engine::compile_css($cellStyles, '')),
|
||||||
esc_attr($originalClassname),
|
esc_attr($originalClassname),
|
||||||
esc_attr($blockAttributes['layout']['justifyContent'] ?: 'center'),
|
esc_attr($justifyContent),
|
||||||
esc_attr($parsedBlock['email_attrs']['width'] ?: '100%'),
|
esc_attr($width),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user