selectCorrectTab()

in src/app/shared/example-viewer/example-viewer.ts [96:113]


  selectCorrectTab() {
    if (!this.file || !this.exampleTabs) {
      return;
    }

    const extension = this.file.substring(this.file.lastIndexOf('.') + 1);
    const exampleTabNames = this._getExampleTabNames();

    for (let i = 0; i < exampleTabNames.length; i++) {
      const tabName = exampleTabNames[i];
      if (tabName.toLowerCase() === extension || tabName.endsWith(`.${extension}`)) {
        this.selectedTab = i;
        return;
      }
    }

    console.error(`Could not find tab for file extension: "${extension}".`);
  }