'tabs.switch': (e?: KeyboardEvent) => { const { tabs } = store.tabsStore.getCurrentGroup(); // 0 if (e.keyCode === 48) { tabs[tabs.length - 1].select(); } else { // 1-9 const index = e.keyCode - 49; if (tabs.length > index) { tabs[index].select(); } } },
'tabs.new': () => { store.tabsStore.addTab(); },
@computed get isSelected() { return store.tabsStore.getCurrentGroup().selectedTab === this.id; }