You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.5 KiB
66 lines
2.5 KiB
// core-js is required for bwdc cli which appears to require these pollyfills for dynamic imports |
|
// see https://github.com/bitwarden/directory-connector/issues/878 |
|
import "core-js/stable"; |
|
import "zone.js"; |
|
|
|
import { NgModule } from "@angular/core"; |
|
import { FormsModule } from "@angular/forms"; |
|
import { BrowserModule } from "@angular/platform-browser"; |
|
import { BrowserAnimationsModule } from "@angular/platform-browser/animations"; |
|
|
|
import { BitwardenToastModule } from "@/jslib/angular/src/components/toastr.component"; |
|
import { A11yTitleDirective } from "@/jslib/angular/src/directives/a11y-title.directive"; |
|
import { ApiActionDirective } from "@/jslib/angular/src/directives/api-action.directive"; |
|
import { AutofocusDirective } from "@/jslib/angular/src/directives/autofocus.directive"; |
|
import { BlurClickDirective } from "@/jslib/angular/src/directives/blur-click.directive"; |
|
import { BoxRowDirective } from "@/jslib/angular/src/directives/box-row.directive"; |
|
import { FallbackSrcDirective } from "@/jslib/angular/src/directives/fallback-src.directive"; |
|
import { StopClickDirective } from "@/jslib/angular/src/directives/stop-click.directive"; |
|
import { StopPropDirective } from "@/jslib/angular/src/directives/stop-prop.directive"; |
|
import { I18nPipe } from "@/jslib/angular/src/pipes/i18n.pipe"; |
|
|
|
import { ApiKeyComponent } from "./accounts/apiKey.component"; |
|
import { EnvironmentComponent } from "./accounts/environment.component"; |
|
import { AppRoutingModule } from "./app-routing.module"; |
|
import { AppComponent } from "./app.component"; |
|
import { ServicesModule } from "./services/services.module"; |
|
import { DashboardComponent } from "./tabs/dashboard.component"; |
|
import { MoreComponent } from "./tabs/more.component"; |
|
import { SettingsComponent } from "./tabs/settings.component"; |
|
import { TabsComponent } from "./tabs/tabs.component"; |
|
|
|
@NgModule({ |
|
imports: [ |
|
BrowserModule, |
|
BrowserAnimationsModule, |
|
FormsModule, |
|
AppRoutingModule, |
|
ServicesModule, |
|
BitwardenToastModule.forRoot({ |
|
maxOpened: 5, |
|
autoDismiss: true, |
|
closeButton: true, |
|
}), |
|
], |
|
declarations: [ |
|
A11yTitleDirective, |
|
ApiActionDirective, |
|
ApiKeyComponent, |
|
AppComponent, |
|
AutofocusDirective, |
|
BlurClickDirective, |
|
BoxRowDirective, |
|
DashboardComponent, |
|
EnvironmentComponent, |
|
FallbackSrcDirective, |
|
I18nPipe, |
|
MoreComponent, |
|
SettingsComponent, |
|
StopClickDirective, |
|
StopPropDirective, |
|
TabsComponent, |
|
], |
|
providers: [], |
|
bootstrap: [AppComponent], |
|
}) |
|
export class AppModule {}
|
|
|