Unverified Commit 5413e9f8 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3504386 by plopesc, catch: Use a placeholder for the navigation toolbar

parent f5a836d5
Loading
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -99,7 +99,8 @@ public function buildNavigation(array &$page_top): void {
        'keys' => ['navigation', 'navigation'],
        'max-age' => CacheBackendInterface::CACHE_PERMANENT,
      ],
      '#pre_render' => ['navigation.renderer:doBuildNavigation'],
      '#lazy_builder' => ['navigation.renderer:doBuildNavigation', []],
      '#create_placeholder' => TRUE,
    ];
  }

@@ -107,7 +108,8 @@ public function buildNavigation(array &$page_top): void {
   * Pre-render callback for ::buildNavigation.
   */
  #[TrustedCallback]
  public function doBuildNavigation($build): array {
  public function doBuildNavigation(): array {
    $build = [];
    $logo_settings = $this->configFactory->get('navigation.settings');
    $logo_provider = $logo_settings->get('logo.provider');