template() {
    // Setup the attributes on the top-level menu container
    let id;
    if (this.id) {
      id = ` id="${this.id}"`;
    }

    let slot = '';
    if (this.tagName.toLowerCase() === 'ids-popup-menu') {
      slot = ` slot="content"`;
    }

    return `<div class="ids-menu"${id}${slot} role="menu" part="menu"><slot></slot></div>`;
  }
/**
   * Inner template contents
   * @returns {string} The template
   */
Inner template contents
@returns {string} The template
Inner template contents @returns { string } The template
template() {
    let id;
    if (this.id) {
      id = ` id="${this.id}"`;
    }
    let slot = '';
    if (this.tagName.toLowerCase() === 'ids-popup-menu') {
      slot = ` slot="content"`;
    }
    return `<div class="ids-menu"${id}${slot} role="menu" part="menu"><slot></slot></div>`;
  }
template ( ) { let id ; if ( this . id ) { id = ` ${ this . id } ` ; } let slot = '' ; if ( this . tagName . toLowerCase ( ) === 'ids-popup-menu' ) { slot = ` ` ; } return ` ${ id } ${ slot } ` ; }
Inner template contents
 @returns {string} The template
Inner template contents @returns { string } The template
// Setup the attributes on the top-level menu container