.titlebar(*ngIf='!config.store.appearance.useNativeFrame') .title((dblclick)='hostApp.maximizeWindow()') Term button.btn-minimize((click)='hostApp.minimizeWindow()') i.fa.fa-window-minimize button.btn-maximize((click)='hostApp.maximizeWindow()') i.fa.fa-window-maximize button.btn-close((click)='hostApp.quit()') i.fa.fa-close .tabs(class='active-tab-{{tabs.indexOf(activeTab)}}') button.btn-new-tab((click)='newTab()') i.fa.fa-plus .tab( *ngFor='let tab of tabs; let idx = index; trackBy: tab?.id', (click)='selectTab(tab)', [class.active]='tab == activeTab', [class.pre-selected]='tabs[idx + 1] == activeTab', [class.post-selected]='tabs[idx - 1] == activeTab', @animateTab, ) .content-wrapper div.index {{idx + 1}} div.name {{tab.name || 'Terminal'}} button((click)='closeTab(tab)') × button.btn-settings((click)='showSettings()') i.fa.fa-cog .tabs-content .tab(*ngFor='let tab of tabs; trackBy: tab?.id', [class.active]='tab == activeTab') terminal(*ngIf='tab.type == "terminal"', [session]='tab.session', '[(title)]'='tab.name') settings-pane(*ngIf='tab.type == "settings"') hotkey-hint toaster-container([toasterconfig]="toasterconfig") template(ngbModalContainer) div.window-resizer.window-resizer-tl