1
0
mirror of https://github.com/bitwarden/directory-connector synced 2025-12-05 23:53:21 +00:00
Files
directory-connector/src/app/app.module.ts
Thomas Rittson b13895bdd6 [PM-26669] Fix Google Workspace dynamic import error in CLI (#893)
* Revert "[PM-26454] Undo removal of core-js to fix dynamic import errors (#890)"

This reverts commit 7c27202dab.

This removes the core-js dependency again, because restoring it did not fix the bug.

* Downgrade googleapis to 149 to avoid ESM issue

* Exclude googleapis from updates
2025-10-09 07:10:03 +10:00

64 lines
2.3 KiB
TypeScript

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 {}