From 730084425e8e60a63e73a493f7e59c7a0510de98 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Thu, 2 Sep 2021 23:07:16 +0200 Subject: [PATCH] fixed config sync host URL --- .../src/components/configSyncSettingsTab.component.pug | 2 +- .../src/components/configSyncSettingsTab.component.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/tabby-settings/src/components/configSyncSettingsTab.component.pug b/tabby-settings/src/components/configSyncSettingsTab.component.pug index 9bcccc46..7a196322 100644 --- a/tabby-settings/src/components/configSyncSettingsTab.component.pug +++ b/tabby-settings/src/components/configSyncSettingsTab.component.pug @@ -15,7 +15,7 @@ ul.nav-tabs(ngbNav, #nav='ngbNav') (ngModelChange)='config.save()', ) .input-group-append(*ngIf='config.store.configSync.host') - button.btn.btn-secondary((click)='platform.openExternal("http://" + config.store.configSync.host)') + button.btn.btn-secondary((click)='openSyncHost()') i.fas.fa-external-link-alt .form-line diff --git a/tabby-settings/src/components/configSyncSettingsTab.component.ts b/tabby-settings/src/components/configSyncSettingsTab.component.ts index 3c613a54..bd3ca4ae 100644 --- a/tabby-settings/src/components/configSyncSettingsTab.component.ts +++ b/tabby-settings/src/components/configSyncSettingsTab.component.ts @@ -106,4 +106,12 @@ export class ConfigSyncSettingsTabComponent extends BaseComponent { isActiveConfig (c: Config) { return c.id === this.config.store.configSync.configID } + + openSyncHost () { + if (this.config.store.configSync.host === 'https://api.tabby.sh') { + this.platform.openExternal('https://tabby.sh/app') + } else { + this.platform.openExternal(this.config.store.configSync.host) + } + } } -- GitLab