Add group support w/ support for contentSize

This commit is contained in:
Mike Jolley
2024-05-10 14:04:01 +01:00
committed by Rostislav Wolný
parent 4ee81fdd35
commit d20b4bb6c9
12 changed files with 162 additions and 19 deletions

View File

@@ -14,6 +14,7 @@ class SettingsController {
'core/image',
'core/list',
'core/list-item',
'core/group',
];
const DEFAULT_SETTINGS = [
@@ -66,11 +67,13 @@ class SettingsController {
}
/**
* @return array{contentSize: string, layout: string}
* @return array{contentSize: string, wideSize: string, layout: string}
*/
public function getLayout(): array {
$settings = $this->getSettings();
return [
'contentSize' => self::EMAIL_WIDTH,
'contentSize' => $settings['__experimentalFeatures']['layout']['contentSize'],
'wideSize' => $settings['__experimentalFeatures']['layout']['wideSize'],
'layout' => 'constrained',
];
}