- Issue created by @goz
Trying to add a card on layout builder with ui_patterns2 and ui_suite_dsfr, i have the following error generating /ui_styles/stylesheet
InvalidArgumentException: $string ("0") must be a string. in Drupal\Core\StringTranslation\TranslatableMarkup->__construct() (line 132 of core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php).
Drupal\ui_styles\Definition\StyleDefinition->t(0) (Line: 156)
Drupal\ui_styles\Definition\StyleDefinition->getOptionsAsOptions() (Line: 217)
Drupal\ui_styles\Service\StylesheetGenerator->getThemeStyleOptions('ui_suite_dsfr') (Line: 68)
ui_suite_dsfr has some style options with int, not string
options:
fr-m-0: 0
Cast to string in \Drupal\ui_styles\Definition\StyleDefinition::getOptionsAsOptions()
$options[$option_id] = $this->t((string) $option);
Active
1.0
Code