From dca220459eef31bccfae1a5c418dfbcc817b552d Mon Sep 17 00:00:00 2001 From: Mikael Meulle <21535-just_like_good_vibes@users.noreply.drupalcode.org> Date: Wed, 22 Jan 2025 17:03:14 +0000 Subject: [PATCH] Issue #3501430 by just_like_good_vibes, pdureau: Extra slots level in data state --- src/Element/ComponentForm.php | 4 +--- src/Element/ComponentSlotsForm.php | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Element/ComponentForm.php b/src/Element/ComponentForm.php index 259e4eab..b90623d7 100644 --- a/src/Element/ComponentForm.php +++ b/src/Element/ComponentForm.php @@ -270,9 +270,7 @@ class ComponentForm extends ComponentFormBase { '#tag_filter' => $element['#tag_filter'], '#ajax_url' => $element['#ajax_url'] ?? NULL, '#access' => $element['#render_slots'] ?? TRUE, - '#default_value' => [ - 'slots' => $element['#default_value']['slots'] ?? [], - ], + '#default_value' => $element['#default_value']['slots'] ?? NULL, ]; } diff --git a/src/Element/ComponentSlotsForm.php b/src/Element/ComponentSlotsForm.php index 5104e66b..063617c1 100644 --- a/src/Element/ComponentSlotsForm.php +++ b/src/Element/ComponentSlotsForm.php @@ -103,7 +103,7 @@ class ComponentSlotsForm extends ComponentFormBase { return $element; } $contexts = $element['#source_contexts'] ?? []; - $configuration = $element['#default_value']['slots'] ?? []; + $configuration = $element['#default_value'] ?? []; $slot_heading = new FormattableMarkup("<p><strong>@title</strong></p>", ["@title" => t("Slots")]); $element[] = [ '#markup' => $slot_heading, -- GitLab