mirror of
https://github.com/bitwarden/browser
synced 2026-02-09 21:20:27 +00:00
* WIP - cipher form refactor * cipher clone * cipher clone * finalize item view and form changes * fix tests * hide changes behind feature flag * set flag to false * create vault items v2. add button selector * revert change to flag and vault items * add attachments * revert change to tsconfig * move module * fix modules * cleanup * fix import * fix import * fix import * remove showForm * update feature flag * wip - cleanup * fix up services * cleanup * fix type errors * fix lint errors * add dialog component * revert changes to menu * revert changes to menu * fix vault-items-v2 * set feature flag to FALSE * add missing i18n keys. fix collection state * remove generator. update modules. bug fix * fix restricted imports * mark method as deprecated. add uri arg back * fix shared.module * fix shared.module * fix shared.module * add uri * check and prompt for premium when opening attachments dialog * move VaultItemDialogResult back * fix import in spec file * update copy functions * fix MP reprompt issue
91 lines
3.7 KiB
TypeScript
91 lines
3.7 KiB
TypeScript
import "zone.js";
|
|
|
|
// Register the locales for the application
|
|
import "../platform/app/locales";
|
|
|
|
import { NgModule } from "@angular/core";
|
|
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
|
|
|
|
import { ColorPasswordCountPipe } from "@bitwarden/angular/pipes/color-password-count.pipe";
|
|
import { ColorPasswordPipe } from "@bitwarden/angular/pipes/color-password.pipe";
|
|
import { CalloutModule, DialogModule } from "@bitwarden/components";
|
|
|
|
import { AccessibilityCookieComponent } from "../auth/accessibility-cookie.component";
|
|
import { DeleteAccountComponent } from "../auth/delete-account.component";
|
|
import { LoginModule } from "../auth/login/login.module";
|
|
import { SetPasswordComponent } from "../auth/set-password.component";
|
|
import { UpdateTempPasswordComponent } from "../auth/update-temp-password.component";
|
|
import { SshAgentService } from "../autofill/services/ssh-agent.service";
|
|
import { PremiumComponent } from "../billing/app/accounts/premium.component";
|
|
import { RemovePasswordComponent } from "../key-management/key-connector/remove-password.component";
|
|
import { AddEditCustomFieldsComponent } from "../vault/app/vault/add-edit-custom-fields.component";
|
|
import { AddEditComponent } from "../vault/app/vault/add-edit.component";
|
|
import { AttachmentsComponent } from "../vault/app/vault/attachments.component";
|
|
import { CollectionsComponent } from "../vault/app/vault/collections.component";
|
|
import { FolderAddEditComponent } from "../vault/app/vault/folder-add-edit.component";
|
|
import { PasswordHistoryComponent } from "../vault/app/vault/password-history.component";
|
|
import { ShareComponent } from "../vault/app/vault/share.component";
|
|
import { VaultFilterModule } from "../vault/app/vault/vault-filter/vault-filter.module";
|
|
import { VaultItemsComponent } from "../vault/app/vault/vault-items.component";
|
|
import { VaultV2Component } from "../vault/app/vault/vault-v2.component";
|
|
import { VaultComponent } from "../vault/app/vault/vault.component";
|
|
import { ViewCustomFieldsComponent } from "../vault/app/vault/view-custom-fields.component";
|
|
import { ViewComponent } from "../vault/app/vault/view.component";
|
|
|
|
import { SettingsComponent } from "./accounts/settings.component";
|
|
import { VaultTimeoutInputComponent } from "./accounts/vault-timeout-input.component";
|
|
import { AppRoutingModule } from "./app-routing.module";
|
|
import { AppComponent } from "./app.component";
|
|
import { UserVerificationComponent } from "./components/user-verification.component";
|
|
import { AccountSwitcherComponent } from "./layout/account-switcher.component";
|
|
import { HeaderComponent } from "./layout/header.component";
|
|
import { NavComponent } from "./layout/nav.component";
|
|
import { SearchComponent } from "./layout/search/search.component";
|
|
import { SharedModule } from "./shared/shared.module";
|
|
|
|
@NgModule({
|
|
imports: [
|
|
BrowserAnimationsModule,
|
|
|
|
SharedModule,
|
|
AppRoutingModule,
|
|
VaultFilterModule,
|
|
LoginModule,
|
|
DialogModule,
|
|
CalloutModule,
|
|
DeleteAccountComponent,
|
|
UserVerificationComponent,
|
|
NavComponent,
|
|
VaultV2Component,
|
|
],
|
|
declarations: [
|
|
AccessibilityCookieComponent,
|
|
AccountSwitcherComponent,
|
|
AddEditComponent,
|
|
AddEditCustomFieldsComponent,
|
|
AppComponent,
|
|
AttachmentsComponent,
|
|
CollectionsComponent,
|
|
ColorPasswordPipe,
|
|
ColorPasswordCountPipe,
|
|
FolderAddEditComponent,
|
|
HeaderComponent,
|
|
PasswordHistoryComponent,
|
|
PremiumComponent,
|
|
RemovePasswordComponent,
|
|
SearchComponent,
|
|
SetPasswordComponent,
|
|
SettingsComponent,
|
|
ShareComponent,
|
|
UpdateTempPasswordComponent,
|
|
VaultComponent,
|
|
VaultItemsComponent,
|
|
VaultTimeoutInputComponent,
|
|
ViewCustomFieldsComponent,
|
|
ViewComponent,
|
|
],
|
|
providers: [SshAgentService],
|
|
bootstrap: [AppComponent],
|
|
})
|
|
export class AppModule {}
|