This commit is contained in:
Eugene Pankov
2017-04-28 17:20:21 +02:00
parent cfd26ba4ea
commit 8be70110fe
5 changed files with 42 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import { Component, Inject } from '@angular/core'
import { ElectronService } from '../services/electron.service'
import { IToolbarButton, ToolbarButtonProvider } from '../api'
@Component({
@@ -8,6 +9,7 @@ import { IToolbarButton, ToolbarButtonProvider } from '../api'
})
export class StartPageComponent {
constructor(
private electron: ElectronService,
@Inject(ToolbarButtonProvider) private toolbarButtonProviders: ToolbarButtonProvider[],
) { }
@@ -17,4 +19,12 @@ export class StartPageComponent {
.reduce((a, b) => a.concat(b))
.sort((a: IToolbarButton, b: IToolbarButton) => (a.weight || 0) - (b.weight || 0))
}
openGitHub () {
this.electron.shell.openExternal('https://github.com/eugeny/terminus')
}
reportBug () {
this.electron.shell.openExternal('https://github.com/eugeny/terminus/issues/new')
}
}