Example #1
0
  '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();
      }
    }
  },
Example #2
0
 'tabs.new': () => {
   store.tabsStore.addTab();
 },
Example #3
0
 @computed
 get isSelected() {
   return store.tabsStore.getCurrentGroup().selectedTab === this.id;
 }