/
githubmirror
/
tabby
Обзор
Документация
Войти
/
githubmirror
/
tabby
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tabby-local/src/buttonProvider.ts
28 строк
857 B
Eugene Pankov
Translation infrastructure
08 янв 2022, 18:03
Не верифицирован
08 янв 2022, 18:03
0814d44
Код
Авторство
О чём код?
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ import { Injectable } from '@angular/core' import { ToolbarButtonProvider, ToolbarButton, TranslateService } from 'tabby-core' import { TerminalService } from './services/terminal.service' /** @hidden */ @Injectable() export class ButtonProvider extends ToolbarButtonProvider { constructor ( private terminal: TerminalService, private translate: TranslateService, ) { super() } provide (): ToolbarButton[] { return [ { icon: require('./icons/plus.svg'), title: this.translate.instant('New terminal'), touchBarNSImage: 'NSTouchBarAddDetailTemplate', click: () => { this.terminal.openTab() }, }, ] } }