Commit aea458cd authored by Drew Webber's avatar Drew Webber
Browse files

derive region from element data

parent aba027cc
Loading
Loading
Loading
Loading
Loading
+4 −2
Changes for src/Element/EntityListTable.php: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -73,8 +73,10 @@ class EntityListTable extends Table {
          $parents[$name] = $parent ? array_merge($parents[$parent], [$parent]) : [];
          unset($list[$name]);

          // Determine the region for the row.
          $region_name = call_user_func_array($row['#region_callback'], [&$row]);
          $region_name = $row['region']['#value'] ?? '';
          if (!isset($regions[$region_name])) {
            $region_name = isset($regions['hidden']) ? 'hidden' : array_key_first($regions);
          }

          // Add the element in the tree.
          $target = &$trees[$region_name][''];