Skip to content

Commit 2044253

Browse files
committed
fix(crm-app): moving to new routing
1 parent 9934500 commit 2044253

3 files changed

Lines changed: 31 additions & 31 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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { Component, OnInit } from '@angular/core';
22
import { SEOService } from '../../../app-lob/src/app/seo.service';
3-
import { AppRoutingModule } from './app-routing.module';
3+
import { RouterOutlet } from '@angular/router';
44

55
@Component({
66
selector: 'app-root',
77
styleUrls: ['./app.component.scss'],
88
templateUrl: './app.component.html',
9-
imports: [AppRoutingModule]
9+
imports: [RouterOutlet]
1010
})
1111
export class AppComponent implements OnInit {
1212
private title = 'Business propeller - Angular Data Grid Example';

projects/app-crm/src/main.ts

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,45 @@
11
import { enableProdMode, importProvidersFrom } from '@angular/core';
2-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3-
4-
5-
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';
2+
import { PreloadAllModules, provideRouter, Routes, withPreloading } from '@angular/router';
83
import { BrowserModule, HammerModule, bootstrapApplication } from '@angular/platform-browser';
9-
import { AppRoutingModule } from './app/app-routing.module';
104
import { provideAnimations } from '@angular/platform-browser/animations';
115
import { FormsModule } from '@angular/forms';
6+
7+
import { environment } from './environments/environment';
8+
import { SEOService } from '../../app-lob/src/app/seo.service';
9+
import {
10+
IgxAutocompleteModule,
11+
IgxRippleModule,
12+
IgxGridModule,
13+
IgxIconModule,
14+
IgxLayoutModule,
15+
IgxAvatarModule,
16+
IgxInputGroupModule,
17+
IgxButtonModule,
18+
IgxProgressBarModule,
19+
IgxIconButtonDirective
20+
} from 'igniteui-angular';
21+
1222
import { IgxPreventDocumentScrollDirective } from '../../../src/app/directives/prevent-scroll.directive';
1323
import { AppComponent } from './app/app.component';
24+
import { GridCRMComponent } from './app/grid-crm/grid-crm.component';
1425

1526
if (environment.production) {
1627
enableProdMode();
1728
}
1829

30+
const gridCrmRoutes: Routes = [
31+
{
32+
path: '', pathMatch: 'full', component: GridCRMComponent
33+
},
34+
{
35+
path: 'grid-crm', component: GridCRMComponent
36+
}
37+
];
38+
1939
bootstrapApplication(AppComponent, {
2040
providers: [
21-
importProvidersFrom(IgxAutocompleteModule, IgxRippleModule, IgxGridModule, IgxIconModule, IgxLayoutModule, IgxAvatarModule, IgxInputGroupModule, BrowserModule, AppRoutingModule, IgxButtonModule, IgxProgressBarModule, FormsModule, IgxPreventDocumentScrollDirective, HammerModule, IgxIconButtonDirective),
41+
importProvidersFrom(IgxAutocompleteModule, IgxRippleModule, IgxGridModule, IgxIconModule, IgxLayoutModule, IgxAvatarModule, IgxInputGroupModule, BrowserModule, IgxButtonModule, IgxProgressBarModule, FormsModule, IgxPreventDocumentScrollDirective, HammerModule, IgxIconButtonDirective),
42+
provideRouter(gridCrmRoutes, withPreloading(PreloadAllModules)),
2243
SEOService,
2344
provideAnimations()
2445
]

0 commit comments

Comments
 (0)