Issue #2951268 by dww, ndf, Chi, bnjmnm, lauriii, drintios, kishor_kolekar, tim.plunkett, quietone: Improve rendering account link in the toolbar

merge-requests/3208/head^2
Lauri Eskola 2023-02-14 17:54:09 +02:00
parent 978a8bf8f0
commit 905efbc90a
No known key found for this signature in database
GPG Key ID: 382FC0F5B0DF53F8
2 changed files with 7 additions and 0 deletions

View File

@ -327,6 +327,7 @@ class Renderer implements RendererInterface {
'#cache',
'#create_placeholder',
'#lazy_builder_preview',
'#preview',
// The keys below are not actually supported, but these are added
// automatically by the Renderer. Adding them as though they are
// supported allows us to avoid throwing an exception 100% of the time.

View File

@ -1181,6 +1181,12 @@ function user_toolbar() {
$items['user']['tab']['#title'] = [
'#lazy_builder' => ['user.toolbar_link_builder:renderDisplayName', []],
'#create_placeholder' => TRUE,
'#lazy_builder_preview' => [
// Add a line of whitespace to the placeholder to ensure the icon is
// positioned in the same place it will be when the lazy loaded content
// appears.
'#markup' => ' ',
],
];
$items['user']['tray']['user_links'] = [
'#lazy_builder' => ['user.toolbar_link_builder:renderToolbarLinks', []],