${this.renderRipple()} ${this.renderFocusRing()}
        
        
        
        ${this.renderBody()}
      
    `)}renderListItem(e){const i=this.type==="link";let s;switch(this.menuItemController.tagName){case"a":s=c.i`a`;break;case"button":s=c.i`button`;break;default:case"li":s=c.i`li`;break}const r=i&&this.target?this.target:t.E;return c.u`
      <${s}
        id="item"
        tabindex=${this.disabled&&!i?-1:0}
        role=${this.menuItemController.role}
        aria-label=${this.ariaLabel||t.E}
        aria-selected=${this.ariaSelected||t.E}
        aria-checked=${this.ariaChecked||t.E}
        aria-expanded=${this.ariaExpanded||t.E}
        aria-haspopup=${this.ariaHasPopup||t.E}
        class="list-item ${t.e$1(this.getRenderClasses())}"
        href=${this.href||t.E}
        target=${r}
        @click=${this.menuItemController.onClick}
        @keydown=${this.menuItemController.onKeydown}
      >${e}${s}>
    `}renderRipple(){return t.x`