Skip to content

Commit 33a8538

Browse files
refactor(app-crm): migrate to standalone
1 parent ce57945 commit 33a8538

5 files changed

Lines changed: 36 additions & 43 deletions

File tree

projects/app-crm/src/app/app-routing.module.ts

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

projects/app-crm/src/app/app.component.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import { Component, OnInit } from '@angular/core';
22
import { SEOService } from '../../../app-lob/src/app/seo.service';
3-
import { AppRoutingModule } from './app-routing.module';
43

54
@Component({
65
selector: 'app-root',
76
styleUrls: ['./app.component.scss'],
8-
templateUrl: './app.component.html',
9-
imports: [AppRoutingModule]
7+
templateUrl: './app.component.html'
108
})
119
export class AppComponent implements OnInit {
1210
private title = 'Business propeller - Angular Data Grid Example';
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { ApplicationConfig, importProvidersFrom } from "@angular/core";
2+
import { FormsModule } from "@angular/forms";
3+
import { BrowserModule, HammerModule } from "@angular/platform-browser";
4+
import { provideAnimations } from "@angular/platform-browser/animations";
5+
import { SEOService } from "../../../app-lob/src/app/seo.service";
6+
import { provideRouter } from "@angular/router";
7+
import { GridCrmRoutes } from "./app.routes";
8+
9+
export const AppConfig: ApplicationConfig = {
10+
providers: [
11+
importProvidersFrom(
12+
BrowserModule,
13+
FormsModule,
14+
HammerModule
15+
),
16+
SEOService,
17+
provideAnimations(),
18+
provideRouter(GridCrmRoutes)
19+
]
20+
};
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Routes } from '@angular/router';
2+
import { GridCRMComponent } from './grid-crm/grid-crm.component';
3+
4+
export const GridCrmRoutes: Routes = [
5+
{
6+
path: '', pathMatch: 'full', component: GridCRMComponent
7+
},
8+
{
9+
path: 'grid-crm', component: GridCRMComponent
10+
}
11+
];

projects/app-crm/src/main.ts

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,11 @@
1-
import { enableProdMode, importProvidersFrom } from '@angular/core';
2-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3-
4-
1+
import { enableProdMode } from '@angular/core';
52
import { environment } from './environments/environment';
6-
import { SEOService } from '../../app-lob/src/app/seo.service';
7-
import { IgxAutocompleteModule, IgxRippleModule, IgxGridModule, IgxIconModule, IgxLayoutModule, IgxAvatarModule, IgxInputGroupModule, IgxButtonModule, IgxProgressBarModule, IgxIconButtonDirective } from 'igniteui-angular';
8-
import { BrowserModule, HammerModule, bootstrapApplication } from '@angular/platform-browser';
9-
import { AppRoutingModule } from './app/app-routing.module';
10-
import { provideAnimations } from '@angular/platform-browser/animations';
11-
import { FormsModule } from '@angular/forms';
12-
import { IgxPreventDocumentScrollDirective } from '../../../src/app/directives/prevent-scroll.directive';
3+
import { bootstrapApplication } from '@angular/platform-browser';
134
import { AppComponent } from './app/app.component';
5+
import { AppConfig } from './app/app.config';
146

157
if (environment.production) {
168
enableProdMode();
179
}
1810

19-
bootstrapApplication(AppComponent, {
20-
providers: [
21-
importProvidersFrom(IgxAutocompleteModule, IgxRippleModule, IgxGridModule, IgxIconModule, IgxLayoutModule, IgxAvatarModule, IgxInputGroupModule, BrowserModule, AppRoutingModule, IgxButtonModule, IgxProgressBarModule, FormsModule, IgxPreventDocumentScrollDirective, HammerModule, IgxIconButtonDirective),
22-
SEOService,
23-
provideAnimations()
24-
]
25-
})
26-
.catch(err => console.error(err));
11+
bootstrapApplication(AppComponent, AppConfig).catch((err) => console.error(err));

0 commit comments

Comments
 (0)