client/public/elements/researcher-profiles.js
/**
   * @method _renderFooterColumns
   * @description Renders the site footer columns
   * 
   * @returns {TemplateResult}
   */
@method _renderFooterColumns
@description Renders the site footer columns


@method _renderFooterColumns @description Renders the site footer columns
_renderFooterColumns(){
    let columnTemplates = [];
    let prefix = "footerColumn";
    for (let i of ["1","2","3"]) {
      let col = prefix + i;
      if (this.theme[col]) {
        columnTemplates.push(
          html`<div class="footer-column">
            ${this.theme[col].title ? html`<div class="title">${this.theme[col].title}</div>` : html``}
            ${this.theme[col].content ? html`${this.theme[col].content.map(line => html`<div class="col-item">${renderHTML(line)}</div>`)}` : html``}
          </div>`
        );
      }
    }
    if (columnTemplates.length > 0) {
      return html`${columnTemplates}`;
    }
    return html``;
  }
_renderFooterColumns ( ) { let columnTemplates = [ ] ; let prefix = "footerColumn" ; for ( let i of [ "1" , "2" , "3" ] ) { let col = prefix + i ; if ( this . theme [ col ] ) { columnTemplates . push ( html ` ${ this . theme [ col ] . title ? html ` ${ this . theme [ col ] . title } ` : html ` ` } ${ this . theme [ col ] . content ? html ` ${ this . theme [ col ] . content . map ( line => html ` ${ renderHTML ( line ) } ` ) } ` : html ` ` } ` ) ; } } if ( columnTemplates . length > 0 ) { return html ` ${ columnTemplates } ` ; } return html ` ` ; }
@method _renderFooterColumns
 @description Renders the site footer columns
@method _renderFooterColumns @description Renders the site footer columns