Skip to content
Snippets Groups Projects
Commit 3009e36c authored by Mikael Meulle's avatar Mikael Meulle
Browse files

more niceness

parent a39cf3e4
Branches
Tags
No related merge requests found
......@@ -74,18 +74,14 @@ class ComponentPropsForm extends ComponentFormBase {
return $element;
}
$configuration = $element['#default_value']['props'] ?? [];
$is_first_prop = TRUE;
$prop_heading = new FormattableMarkup("<p><strong>@title</strong></p>", ["@title" => t("Props")]);
$element[] = [
'#markup' => $prop_heading,
];
foreach ($props as $prop_id => $prop) {
if ($prop_id === 'variant') {
continue;
}
if ($is_first_prop) {
$element[] = [
'#markup' => $prop_heading,
];
$is_first_prop = FALSE;
}
$prop_type = $prop['ui_patterns']['type_definition'];
$element[$prop_id] = [
'#type' => 'component_prop_form',
......@@ -95,8 +91,6 @@ class ComponentPropsForm extends ComponentFormBase {
'#tag_filter' => $element['#tag_filter'],
'#component_id' => $component->getPluginId(),
'#prop_id' => $prop_id,
'#prefix' => "<div class='component-form-prop'>",
'#suffix' => "</div>",
'#wrap' => TRUE,
];
}
......
......@@ -72,15 +72,11 @@ class ComponentSlotsForm extends ComponentFormBase {
}
$contexts = $element['#source_contexts'] ?? [];
$configuration = $element['#default_value']['slots'] ?? [];
$is_first_slot = TRUE;
$slot_heading = new FormattableMarkup("<p><strong>@title</strong></p>", ["@title" => t("Slots")]);
$element[] = [
'#markup' => $slot_heading,
];
foreach ($component->metadata->slots as $slot_id => $slot) {
if ($is_first_slot) {
$element[] = [
'#markup' => $slot_heading,
];
$is_first_slot = FALSE;
}
$element[$slot_id] = [
'#title' => $slot['title'] ?? '',
'#type' => 'component_slot_form',
......@@ -92,7 +88,6 @@ class ComponentSlotsForm extends ComponentFormBase {
'#prefix' => "<div class='component-form-slot'>",
'#suffix' => "</div>",
];
}
return $element;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment