Skip to content

Commit 594dd6a

Browse files
committed
Merge branch 'vNext' of https://github.com/IgniteUI/igniteui-angular-samples into promote-staging-to-prod-spa
2 parents 32471b5 + 23651c8 commit 594dd6a

179 files changed

Lines changed: 40566 additions & 79190 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

live-editing/configs/ActionStripConfigGenerator.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
/* eslint-disable max-len */
12
import {IgxActionStripModule,
23
IgxRippleModule,
34
IgxButtonModule,
45
IgxIconModule,
56
IgxButtonGroupModule} from 'igniteui-angular';
6-
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
7+
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing';
78
export class ActionStripConfigGenerator implements IConfigGenerator {
89

910

@@ -17,7 +18,7 @@ export class ActionStripConfigGenerator implements IConfigGenerator {
1718
ngDeclarations: ['ActionStripParagraphComponent'],
1819
ngImports: ['IgxActionStripModule', 'IgxRippleModule', 'IgxButtonGroupModule', 'IgxButtonModule', 'IgxIconModule']
1920
}),
20-
shortenComponentPathBy: "/menus/action-strip/"
21+
shortenComponentPathBy: '/menus/action-strip/'
2122
}));
2223

2324
configs.push(new Config({
@@ -27,7 +28,7 @@ export class ActionStripConfigGenerator implements IConfigGenerator {
2728
ngDeclarations: ['ActionStripParagraphMenuComponent'],
2829
ngImports: ['IgxActionStripModule', 'IgxRippleModule', 'IgxButtonModule', 'IgxIconModule']
2930
}),
30-
shortenComponentPathBy: "/menus/action-strip/"
31+
shortenComponentPathBy: '/menus/action-strip/'
3132
}));
3233

3334
configs.push(new Config({
@@ -37,7 +38,7 @@ export class ActionStripConfigGenerator implements IConfigGenerator {
3738
ngDeclarations: ['ActionStripStylingComponent'],
3839
ngImports: ['IgxActionStripModule', 'IgxRippleModule', 'IgxButtonModule', 'IgxIconModule']
3940
}),
40-
shortenComponentPathBy: "/menus/action-strip/"
41+
shortenComponentPathBy: '/menus/action-strip/'
4142
}));
4243

4344
return configs;

live-editing/configs/ComboConfigGenerator.ts

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/naming-convention */
12
import {HttpClientModule} from '@angular/common/http';
23
import {IgxButtonModule,
34
IgxCardModule,
@@ -7,27 +8,27 @@ IgxSwitchModule,
78
IgxToastModule,
89
IgxIconModule,
910
IgxPrefixModule} from 'igniteui-angular';
10-
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
11+
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing';
1112
export class ComboConfigGenerator implements IConfigGenerator {
1213
public additionalImports = {
13-
RemoteService: '../../src/app/grid/services/remote.service'
14+
RemoteNWindService: '../../src/app/services/remoteNwind.service'
1415
};
1516
public generateConfigs(): Config[] {
1617
const configs = new Array<Config>();
1718

1819
configs.push(new Config({
19-
additionalFiles: ["/src/app/lists/combo/combo-features/local-data.ts"],
20+
additionalFiles: ['/src/app/lists/combo/combo-features/local-data.ts'],
2021
appModuleConfig: new AppModuleConfig({
2122
imports: ['IgxComboModule', 'IgxSwitchModule', 'ComboFeaturesComponent'],
2223
ngDeclarations: ['ComboFeaturesComponent'],
2324
ngImports: ['IgxComboModule', 'IgxSwitchModule']
2425
}),
2526
component: 'ComboFeaturesComponent',
26-
shortenComponentPathBy: "/lists/combo/"
27+
shortenComponentPathBy: '/lists/combo/'
2728
}));
2829

2930
configs.push(new Config({
30-
additionalFiles: ["/src/app/data/heroData.ts"],
31+
additionalFiles: ['/src/app/data/heroData.ts'],
3132
appModuleConfig: new AppModuleConfig({
3233
imports: ['IgxComboModule', 'IgxToastModule', 'ComboStylingComponent'],
3334
ngDeclarations: ['ComboStylingComponent'],
@@ -37,46 +38,46 @@ export class ComboConfigGenerator implements IConfigGenerator {
3738
}));
3839

3940
configs.push(new Config({
40-
additionalFiles: ["/src/app/lists/combo/cascading-combos/local-data.ts"],
41+
additionalFiles: ['/src/app/lists/combo/cascading-combos/local-data.ts'],
4142
appModuleConfig: new AppModuleConfig({
4243
imports: ['IgxComboModule', 'IgxSelectModule', 'CascadingCombosComponent'],
4344
ngDeclarations: ['CascadingCombosComponent'],
4445
ngImports: ['IgxComboModule', 'IgxSelectModule']
4546
}),
4647
component: 'CascadingCombosComponent',
47-
shortenComponentPathBy: "/lists/combo/"
48+
shortenComponentPathBy: '/lists/combo/'
4849
}));
4950

5051
configs.push(new Config({
51-
additionalFiles: ["/src/app/lists/combo/combo-main/local-data.ts"],
52+
additionalFiles: ['/src/app/lists/combo/combo-main/local-data.ts'],
5253
appModuleConfig: new AppModuleConfig({
5354
imports: ['IgxComboModule', 'ComboMainComponent'],
5455
ngDeclarations: ['ComboMainComponent'],
5556
ngImports: ['IgxComboModule']
5657
}),
5758
component: 'ComboMainComponent',
58-
shortenComponentPathBy: "/lists/combo/"
59+
shortenComponentPathBy: '/lists/combo/'
5960
}));
6061

6162
configs.push(new Config({
62-
additionalFiles: ["/src/app/lists/combo/combo-template/local-data.ts"],
63+
additionalFiles: ['/src/app/lists/combo/combo-template/local-data.ts'],
6364
appModuleConfig: new AppModuleConfig({
6465
imports: ['IgxComboModule', 'IgxIconModule', 'IgxPrefixModule', 'ComboTemplateComponent'],
6566
ngDeclarations: ['ComboTemplateComponent'],
6667
ngImports: ['IgxComboModule', 'IgxIconModule', 'IgxPrefixModule']
6768
}),
6869
component: 'ComboTemplateComponent',
69-
shortenComponentPathBy: "/lists/combo/"
70+
shortenComponentPathBy: '/lists/combo/'
7071
}));
7172

7273
configs.push(new Config({
73-
additionalFiles: ["/src/app/grid/services/remote.service.ts"],
74+
additionalFiles: ['/src/app/services/remoteNwind.service.ts'],
7475
appModuleConfig: new AppModuleConfig({
7576
imports: ['IgxComboModule', 'IgxToastModule', 'ComboRemoteComponent',
76-
'HttpClientModule', 'RemoteService'],
77+
'HttpClientModule', 'RemoteNWindService'],
7778
ngDeclarations: ['ComboRemoteComponent'],
7879
ngImports: ['IgxComboModule', 'IgxToastModule', 'HttpClientModule'],
79-
ngProviders: ['RemoteService']
80+
ngProviders: ['RemoteNWindService']
8081
}),
8182
component: 'ComboRemoteComponent'
8283
}));
@@ -91,36 +92,36 @@ export class ComboConfigGenerator implements IConfigGenerator {
9192
}));
9293

9394
configs.push(new Config({
94-
additionalFiles: ["/src/app/lists/combo/combo-single-selection/local-data.ts"],
95+
additionalFiles: ['/src/app/lists/combo/combo-single-selection/local-data.ts'],
9596
appModuleConfig: new AppModuleConfig({
9697
imports: ['IgxComboModule', 'ComboSingleSelectionComponent'],
9798
ngDeclarations: ['ComboSingleSelectionComponent'],
9899
ngImports: ['IgxComboModule']
99100
}),
100101
component: 'ComboSingleSelectionComponent',
101-
shortenComponentPathBy: "/lists/combo/"
102+
shortenComponentPathBy: '/lists/combo/'
102103
}));
103104

104105
configs.push(new Config({
105-
additionalFiles: ["/src/app/lists/combo/combo-binding/cities.ts"],
106+
additionalFiles: ['/src/app/lists/combo/combo-binding/cities.ts'],
106107
appModuleConfig: new AppModuleConfig({
107108
imports: ['IgxComboModule', 'IgxButtonModule', 'IgxCardModule', 'ComboBindingComponent'],
108109
ngDeclarations: ['ComboBindingComponent'],
109110
ngImports: ['IgxComboModule', 'IgxButtonModule', 'IgxCardModule']
110111
}),
111112
component: 'ComboBindingComponent',
112-
shortenComponentPathBy: "/lists/combo/"
113+
shortenComponentPathBy: '/lists/combo/'
113114
}));
114115

115116
configs.push(new Config({
116-
additionalFiles: ["/src/app/lists/combo/combo-valuekey/cities.ts"],
117+
additionalFiles: ['/src/app/lists/combo/combo-valuekey/cities.ts'],
117118
appModuleConfig: new AppModuleConfig({
118119
imports: ['IgxComboModule', 'IgxButtonModule', 'ComboValueKeyComponent'],
119120
ngDeclarations: ['ComboValueKeyComponent'],
120121
ngImports: ['IgxComboModule', 'IgxButtonModule']
121122
}),
122123
component: 'ComboValueKeyComponent',
123-
shortenComponentPathBy: "/lists/combo/"
124+
shortenComponentPathBy: '/lists/combo/'
124125
}));
125126

126127
return configs;

live-editing/configs/DatePickerConfigGenerator.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
import {ReactiveFormsModule} from '@angular/forms';
12
import {IgxAutocompleteModule,
23
IgxButtonModule,
34
IgxCalendarModule,
45
IgxDatePickerModule,
6+
IgxTimePickerModule,
57
IgxDropDownModule,
68
IgxIconModule,
79
IgxInputGroupModule,
@@ -118,6 +120,26 @@ export class DatePickerConfigGenerator implements IConfigGenerator {
118120
})
119121
}));
120122

123+
// date & time picker - template driven form
124+
configs.push(new Config({
125+
component: 'DateTimePickerTDFSampleComponent',
126+
appModuleConfig: new AppModuleConfig({
127+
imports: ['DateTimePickerTDFSampleComponent', 'IgxDatePickerModule', 'IgxTimePickerModule'],
128+
ngDeclarations: ['DateTimePickerTDFSampleComponent'],
129+
ngImports: ['IgxDatePickerModule', 'IgxTimePickerModule']
130+
})
131+
}));
132+
133+
// date & time picker - reactive form
134+
configs.push(new Config({
135+
component: 'DateTimePickerRFSampleComponent',
136+
appModuleConfig: new AppModuleConfig({
137+
imports: ['DateTimePickerRFSampleComponent', 'IgxDatePickerModule', 'IgxTimePickerModule', 'ReactiveFormsModule'],
138+
ngDeclarations: ['DateTimePickerRFSampleComponent'],
139+
ngImports: ['IgxDatePickerModule', 'IgxTimePickerModule', 'ReactiveFormsModule']
140+
})
141+
}));
142+
121143
return configs;
122144
}
123145
}

live-editing/configs/DropDownConfigGenerator.ts

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1-
import {HttpClientModule} from '@angular/common/http';
2-
import {IgxButtonModule,
3-
IgxDropDownModule,
4-
IgxDividerModule,
5-
IgxForOfModule,
6-
IgxIconModule,
7-
IgxInputGroupModule,
8-
IgxNavbarModule,
9-
IgxRippleModule,
10-
IgxSwitchModule,
11-
IgxPrefixModule,
12-
IgxSuffixModule,
13-
IgxToastModule,
14-
IgxToggleModule} from 'igniteui-angular';
15-
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
1+
/* eslint-disable @typescript-eslint/naming-convention */
2+
import { HttpClientModule } from '@angular/common/http';
3+
import {
4+
IgxButtonModule,
5+
IgxDropDownModule,
6+
IgxDividerModule,
7+
IgxForOfModule,
8+
IgxIconModule,
9+
IgxInputGroupModule,
10+
IgxNavbarModule,
11+
IgxRippleModule,
12+
IgxSwitchModule,
13+
IgxPrefixModule,
14+
IgxSuffixModule,
15+
IgxToastModule,
16+
IgxToggleModule
17+
} from 'igniteui-angular';
18+
import { AppModuleConfig, Config, IConfigGenerator } from 'igniteui-live-editing';
1619
export class DropDownConfigGenerator implements IConfigGenerator {
1720
public additionalImports = {
18-
RemoteService: '../../src/app/grid/services/remote.service'
19-
};
21+
RemoteNWindService: '../../src/app/services/remoteNwind.service'
22+
};
2023
public generateConfigs(): Config[] {
2124
const configs = new Array<Config>();
2225

@@ -27,7 +30,7 @@ export class DropDownConfigGenerator implements IConfigGenerator {
2730
ngDeclarations: ['DropDownSample1Component'],
2831
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxToggleModule']
2932
}),
30-
shortenComponentPathBy: "/data-entries/dropdown/"
33+
shortenComponentPathBy: '/data-entries/dropdown/'
3134
}));
3235

3336
configs.push(new Config({
@@ -37,19 +40,19 @@ export class DropDownConfigGenerator implements IConfigGenerator {
3740
ngDeclarations: ['DropDownSample2Component'],
3841
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxToggleModule']
3942
}),
40-
shortenComponentPathBy: "/data-entries/dropdown/"
43+
shortenComponentPathBy: '/data-entries/dropdown/'
4144
}));
4245

4346
configs.push(new Config({
4447
component: 'DropDownSample3Component',
4548
appModuleConfig: new AppModuleConfig({
4649
imports: ['IgxDropDownModule', 'DropDownSample3Component', 'IgxButtonModule', 'IgxToggleModule',
47-
'IgxPrefixModule', 'IgxSuffixModule', 'IgxIconModule', 'IgxDividerModule'],
50+
'IgxPrefixModule', 'IgxSuffixModule', 'IgxIconModule', 'IgxDividerModule'],
4851
ngDeclarations: ['DropDownSample3Component'],
4952
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxToggleModule', 'IgxPrefixModule',
50-
'IgxSuffixModule', 'IgxIconModule', 'IgxDividerModule']
53+
'IgxSuffixModule', 'IgxIconModule', 'IgxDividerModule']
5154
}),
52-
shortenComponentPathBy: "/data-entries/dropdown/"
55+
shortenComponentPathBy: '/data-entries/dropdown/'
5356
}));
5457

5558
configs.push(new Config({
@@ -60,11 +63,11 @@ export class DropDownConfigGenerator implements IConfigGenerator {
6063
ngDeclarations: ['DropDownSample5Component'],
6164
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxSwitchModule', 'IgxToggleModule']
6265
}),
63-
shortenComponentPathBy: "/data-entries/dropdown/"
66+
shortenComponentPathBy: '/data-entries/dropdown/'
6467
}));
6568

6669
configs.push(new Config({
67-
additionalFiles: ["/src/app/data/heroData.ts"],
70+
additionalFiles: ['/src/app/data/heroData.ts'],
6871
component: 'DropDownStylingComponent',
6972
appModuleConfig: new AppModuleConfig({
7073
imports: ['IgxDropDownModule', 'DropDownStylingComponent', 'IgxButtonModule', 'IgxToggleModule'],
@@ -81,7 +84,7 @@ export class DropDownConfigGenerator implements IConfigGenerator {
8184
ngDeclarations: ['DropDownSample4Component'],
8285
ngImports: ['IgxDropDownModule', 'IgxInputGroupModule', 'IgxRippleModule', 'IgxIconModule', 'IgxToggleModule']
8386
}),
84-
shortenComponentPathBy: "/data-entries/dropdown/"
87+
shortenComponentPathBy: '/data-entries/dropdown/'
8588
}));
8689

8790
configs.push(new Config({
@@ -92,7 +95,7 @@ export class DropDownConfigGenerator implements IConfigGenerator {
9295
ngDeclarations: ['DropdownMenuComponent'],
9396
ngImports: ['IgxDropDownModule', 'IgxIconModule', 'IgxNavbarModule', 'IgxButtonModule', 'IgxToggleModule']
9497
}),
95-
shortenComponentPathBy: "/data-entries/dropdown/"
98+
shortenComponentPathBy: '/data-entries/dropdown/'
9699
}));
97100

98101
configs.push(new Config({
@@ -103,19 +106,19 @@ export class DropDownConfigGenerator implements IConfigGenerator {
103106
ngDeclarations: ['DropDownVirtualComponent'],
104107
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxToggleModule', 'IgxForOfModule']
105108
}),
106-
shortenComponentPathBy: "/data-entries/dropdown/"
109+
shortenComponentPathBy: '/data-entries/dropdown/'
107110
}));
108111

109112
configs.push(new Config({
110113
component: 'DropDownRemoteComponent',
111-
additionalFiles: ["/src/app/grid/services/remote.service.ts"],
114+
additionalFiles: ['/src/app/services/remoteNwind.service.ts'],
112115
appModuleConfig: new AppModuleConfig({
113116
imports: ['IgxDropDownModule', 'DropDownRemoteComponent',
114-
'IgxButtonModule', 'IgxToggleModule', 'IgxForOfModule', 'IgxToastModule', 'HttpClientModule', 'RemoteService'],
117+
'IgxButtonModule', 'IgxToggleModule', 'IgxForOfModule', 'IgxToastModule', 'HttpClientModule', 'RemoteNWindService'],
115118
ngDeclarations: ['DropDownRemoteComponent'],
116119
ngImports: ['IgxDropDownModule', 'IgxButtonModule', 'IgxToastModule',
117120
'IgxToggleModule', 'IgxForOfModule', 'HttpClientModule'],
118-
ngProviders: ['RemoteService']
121+
ngProviders: ['RemoteNWindService']
119122
})
120123
}));
121124

0 commit comments

Comments
 (0)