async connectedCallback()

in static/js/components/person-projects.js [31:49]


  async connectedCallback() {
    let projectsHTML = '';
    const asfid = this.getAttribute('asfid');
    const theirProjects = projectsById[asfid];
    if (theirProjects) {
      Object.keys(theirProjects).forEach(project => {
        const website = projectToWebsite[project] ? projectToWebsite[project] : project;
        const isPmc = theirProjects[project].pmc;
        if (projectsHTML != '') {
          projectsHTML += ', ';
        }
        projectsHTML += `<a href=https://${website}.apache.org>${isPmc ? '<strong>' : ''}${project}${isPmc ? '</strong>' : ''}</a>`;
      })
    }

    if (projectsHTML.length > 0) {
      this.innerHTML = projectsHTML;
    }
  }