|
@@ -5,6 +5,7 @@ import { NgbModule } from '@ng-bootstrap/ng-bootstrap'
|
|
|
|
|
|
|
|
import TabbyCorePlugin, { ToolbarButtonProvider, HotkeyProvider, ConfigProvider } from 'tabby-core'
|
|
import TabbyCorePlugin, { ToolbarButtonProvider, HotkeyProvider, ConfigProvider } from 'tabby-core'
|
|
|
|
|
|
|
|
|
|
+import { EditProfileModalComponent } from './components/editProfileModal.component'
|
|
|
import { HotkeyInputModalComponent } from './components/hotkeyInputModal.component'
|
|
import { HotkeyInputModalComponent } from './components/hotkeyInputModal.component'
|
|
|
import { HotkeySettingsTabComponent } from './components/hotkeySettingsTab.component'
|
|
import { HotkeySettingsTabComponent } from './components/hotkeySettingsTab.component'
|
|
|
import { MultiHotkeyInputComponent } from './components/multiHotkeyInput.component'
|
|
import { MultiHotkeyInputComponent } from './components/multiHotkeyInput.component'
|
|
@@ -13,12 +14,13 @@ import { SettingsTabBodyComponent } from './components/settingsTabBody.component
|
|
|
import { WindowSettingsTabComponent } from './components/windowSettingsTab.component'
|
|
import { WindowSettingsTabComponent } from './components/windowSettingsTab.component'
|
|
|
import { VaultSettingsTabComponent } from './components/vaultSettingsTab.component'
|
|
import { VaultSettingsTabComponent } from './components/vaultSettingsTab.component'
|
|
|
import { SetVaultPassphraseModalComponent } from './components/setVaultPassphraseModal.component'
|
|
import { SetVaultPassphraseModalComponent } from './components/setVaultPassphraseModal.component'
|
|
|
|
|
+import { ProfilesSettingsTabComponent } from './components/profilesSettingsTab.component'
|
|
|
|
|
|
|
|
import { SettingsTabProvider } from './api'
|
|
import { SettingsTabProvider } from './api'
|
|
|
import { ButtonProvider } from './buttonProvider'
|
|
import { ButtonProvider } from './buttonProvider'
|
|
|
import { SettingsHotkeyProvider } from './hotkeys'
|
|
import { SettingsHotkeyProvider } from './hotkeys'
|
|
|
import { SettingsConfigProvider } from './config'
|
|
import { SettingsConfigProvider } from './config'
|
|
|
-import { HotkeySettingsTabProvider, WindowSettingsTabProvider, VaultSettingsTabProvider } from './settings'
|
|
|
|
|
|
|
+import { HotkeySettingsTabProvider, WindowSettingsTabProvider, VaultSettingsTabProvider, ProfilesSettingsTabProvider } from './settings'
|
|
|
|
|
|
|
|
/** @hidden */
|
|
/** @hidden */
|
|
|
@NgModule({
|
|
@NgModule({
|
|
@@ -35,19 +37,24 @@ import { HotkeySettingsTabProvider, WindowSettingsTabProvider, VaultSettingsTabP
|
|
|
{ provide: SettingsTabProvider, useClass: HotkeySettingsTabProvider, multi: true },
|
|
{ provide: SettingsTabProvider, useClass: HotkeySettingsTabProvider, multi: true },
|
|
|
{ provide: SettingsTabProvider, useClass: WindowSettingsTabProvider, multi: true },
|
|
{ provide: SettingsTabProvider, useClass: WindowSettingsTabProvider, multi: true },
|
|
|
{ provide: SettingsTabProvider, useClass: VaultSettingsTabProvider, multi: true },
|
|
{ provide: SettingsTabProvider, useClass: VaultSettingsTabProvider, multi: true },
|
|
|
|
|
+ { provide: SettingsTabProvider, useClass: ProfilesSettingsTabProvider, multi: true },
|
|
|
],
|
|
],
|
|
|
entryComponents: [
|
|
entryComponents: [
|
|
|
|
|
+ EditProfileModalComponent,
|
|
|
HotkeyInputModalComponent,
|
|
HotkeyInputModalComponent,
|
|
|
HotkeySettingsTabComponent,
|
|
HotkeySettingsTabComponent,
|
|
|
|
|
+ ProfilesSettingsTabComponent,
|
|
|
SettingsTabComponent,
|
|
SettingsTabComponent,
|
|
|
SetVaultPassphraseModalComponent,
|
|
SetVaultPassphraseModalComponent,
|
|
|
VaultSettingsTabComponent,
|
|
VaultSettingsTabComponent,
|
|
|
WindowSettingsTabComponent,
|
|
WindowSettingsTabComponent,
|
|
|
],
|
|
],
|
|
|
declarations: [
|
|
declarations: [
|
|
|
|
|
+ EditProfileModalComponent,
|
|
|
HotkeyInputModalComponent,
|
|
HotkeyInputModalComponent,
|
|
|
HotkeySettingsTabComponent,
|
|
HotkeySettingsTabComponent,
|
|
|
MultiHotkeyInputComponent,
|
|
MultiHotkeyInputComponent,
|
|
|
|
|
+ ProfilesSettingsTabComponent,
|
|
|
SettingsTabComponent,
|
|
SettingsTabComponent,
|
|
|
SettingsTabBodyComponent,
|
|
SettingsTabBodyComponent,
|
|
|
SetVaultPassphraseModalComponent,
|
|
SetVaultPassphraseModalComponent,
|