{# /** * @file * Theme override for the administrative toolbar. * * Available variables: * - attributes: HTML attributes for the wrapper. * - toolbar_attributes: HTML attributes to apply to the toolbar. * - toolbar_heading: The heading or label for the toolbar. * - tabs: List of tabs for the toolbar. * - attributes: HTML attributes for the tab container. * - link: Link or button for the menu tab. * - trays: Toolbar tray list, each associated with a tab. Each tray in trays * contains: * - attributes: HTML attributes to apply to the tray. * - label: The tray's label. * - links: The tray menu links. * - remainder: Any non-tray, non-tab elements left to be rendered. * * @see template_preprocess_toolbar() */ #} {% set gin_toolbar_id = toolbar_variant != 'classic' or core_navigation ? 'gin-toolbar-bar' : 'toolbar-bar' %}

{{ toolbar_heading }}

{% for key, tab in tabs %} {% set tray = trays[key] %} {% set user_menu = tray.links['user_links'] ? 'user-menu' : false %} {% if toolbar_variant != 'classic' and ( tab.attributes.id == 'admin-toolbar-search-tab' or tab.attributes.id == 'responsive-preview-toolbar-tab' ) %} {# render nothing #} {% else %} {% if tab.attributes.id == 'toolbar-tab-tour' and toolbar_variant != 'classic' %} {% else %} {% endif %} {% if tab.link['#id'] == 'toolbar-item-administration' %} {{ tab.link }} {% else %} {{ tab.link }} {% endif %} {% if tray.label %} {{ remainder }}