Skip to content

Commit 40a7429

Browse files
committed
chore: run standalone-bootstrap generator
1 parent 1dabad9 commit 40a7429

File tree

4 files changed

+41
-53
lines changed

4 files changed

+41
-53
lines changed

src/app/app.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ describe('AppComponent', () => {
66
beforeEach(async () => {
77
await TestBed.configureTestingModule({
88
imports: [
9-
RouterTestingModule
9+
RouterTestingModule,
10+
AppComponent
1011
],
11-
declarations: [AppComponent],
1212
}).compileComponents();
1313
});
1414

src/app/app.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import { Component, Inject } from '@angular/core';
22
import { DOCUMENT } from '@angular/common';
33
import { TranslateService } from '@ngx-translate/core';
4+
import { RouterOutlet } from '@angular/router';
5+
import { HeaderComponent } from './core/components/header/header.component';
46

57
@Component({
68
selector: 'app-root',
79
templateUrl: './app.component.html',
8-
styleUrls: ['./app.component.scss']
10+
styleUrls: ['./app.component.scss'],
11+
standalone: true,
12+
imports: [HeaderComponent, RouterOutlet],
913
})
1014
export class AppComponent {
1115
constructor(

src/app/app.module.ts

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/main.ts

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
1-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
1+
import { importProvidersFrom } from '@angular/core';
2+
import { AppComponent } from './app/app.component';
3+
import { Location } from '@angular/common';
4+
import { localizeBrowserLoaderFactory } from './app/core/utils/localize-browser.loader';
5+
import { LocalizeParser, LocalizeRouterModule, LocalizeRouterSettings } from '@gilsdav/ngx-translate-router';
6+
import { translateBrowserLoaderFactory } from './app/core/utils/translate-browser.loader';
7+
import { TranslateLoader, TranslateModule, TranslateService } from '@ngx-translate/core';
8+
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
9+
import { CollapseModule } from 'ngx-bootstrap/collapse';
10+
import { HttpClient, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http';
11+
import { provideAnimations } from '@angular/platform-browser/animations';
12+
import { AppRoutingModule, routes } from './app/app-routing.module';
13+
import { bootstrapApplication, BrowserModule, TransferState } from '@angular/platform-browser';
214

3-
import { AppModule } from './app/app.module';
4-
5-
platformBrowserDynamic().bootstrapModule(AppModule)
15+
bootstrapApplication(AppComponent, {
16+
providers: [
17+
importProvidersFrom(BrowserModule, AppRoutingModule, CollapseModule.forRoot(), BsDropdownModule.forRoot(), TranslateModule.forRoot({
18+
defaultLanguage: 'en',
19+
loader: {
20+
provide: TranslateLoader,
21+
useFactory: translateBrowserLoaderFactory,
22+
deps: [HttpClient, TransferState],
23+
},
24+
}), LocalizeRouterModule.forRoot(routes, {
25+
parser: {
26+
provide: LocalizeParser,
27+
useFactory: localizeBrowserLoaderFactory,
28+
deps: [TranslateService, Location, LocalizeRouterSettings, HttpClient, TransferState],
29+
},
30+
initialNavigation: true,
31+
})),
32+
provideAnimations(),
33+
provideHttpClient(withInterceptorsFromDi()),
34+
],
35+
})
636
.catch(err => console.error(err));

0 commit comments

Comments
 (0)