{% from "_includes/forms" import text -%} {% macro sortOptionLabel(sortOption) %} {{ sortOption.label ?? sortOption }} {% endmacro %} {% from _self import sortOptionLabel %} {% do view.registerTranslations('app', [ "Sort by {attribute}", "Score", "Structure", "Display in a table", "Display hierarchically", "Display as thumbnails", ]) %} {% set elementInstance = craft.app.elements.createElement(elementType) %} {% set context = context is defined ? context : 'index' %} {% set showStatusMenu = (showStatusMenu is defined and showStatusMenu != 'auto' ? showStatusMenu : elementInstance.hasStatuses()) %} {% set showSiteMenu = (craft.app.getIsMultiSite() ? (showSiteMenu ?? 'auto') : false) %} {% if showSiteMenu == 'auto' %} {% set showSiteMenu = elementInstance.isLocalized() %} {% endif %} {% set sortOptions = elementInstance.sortOptions() %} {% set idPrefix = "elementtoolbar#{random()}-" %} {% if showStatusMenu or context == 'index' %}