Skip to content

Commit 5f69c74

Browse files
committed
2 parents a82fbcf + e705ddd commit 5f69c74

25 files changed

Lines changed: 2988 additions & 2898 deletions

.github/workflows/build-app-crm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/checkout@v2
3434

3535
- name: Install dependencies
36-
run: npm ci --force
36+
run: npm ci
3737

3838
- name: Run lint
3939
run: npm run lint

.github/workflows/build-app-lob.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- uses: actions/checkout@v2
3939

4040
- name: Install dependencies
41-
run: npm ci --force
41+
run: npm ci
4242

4343
- name: Run lint
4444
run: npm run lint

live-editing/configs/IconConfigGenerator.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { HttpClientModule } from '@angular/common/http';
12
import {IgxIconModule,
23
IgxInputGroupModule,
34
IgxButtonModule,
@@ -26,9 +27,9 @@ export class IconConfigGenerator implements IConfigGenerator {
2627
configs.push(new Config({
2728
component: 'SvgIconSampleComponent',
2829
appModuleConfig: new AppModuleConfig({
29-
imports: ['IgxIconModule', 'SvgIconSampleComponent'],
30+
imports: ['IgxIconModule', 'SvgIconSampleComponent', 'HttpClientModule'],
3031
ngDeclarations: ['SvgIconSampleComponent'],
31-
ngImports: ['IgxIconModule']
32+
ngImports: ['IgxIconModule', 'HttpClientModule']
3233
}),
3334
shortenComponentPathBy: "/data-display/icon/"
3435
}));

package-lock.json

Lines changed: 2710 additions & 2841 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,20 @@
4040
"url": "git://github.com/IgniteUI/igniteui-angular-samples/repository.git"
4141
},
4242
"dependencies": {
43-
"@angular/animations": "^14.0.0",
43+
"@angular/animations": "^14.1.0",
4444
"@angular/cdk": "^14.0.0",
45-
"@angular/common": "^14.0.0",
46-
"@angular/compiler": "^14.0.0",
47-
"@angular/core": "^14.0.0",
48-
"@angular/forms": "^14.0.0",
49-
"@angular/localize": "^14.0.0",
45+
"@angular/common": "^14.1.0",
46+
"@angular/compiler": "^14.1.0",
47+
"@angular/core": "^14.1.0",
48+
"@angular/forms": "^14.1.0",
49+
"@angular/localize": "^14.1.0",
5050
"@angular/material": "^14.0.0",
51-
"@angular/platform-browser": "^14.0.0",
52-
"@angular/platform-browser-dynamic": "^14.0.0",
53-
"@angular/router": "^14.0.0",
51+
"@angular/platform-browser": "^14.1.0",
52+
"@angular/platform-browser-dynamic": "^14.1.0",
53+
"@angular/router": "^14.1.0",
5454
"@igniteui/material-icons-extended": "^2.10.0",
5555
"@microsoft/signalr": "^5.0.11",
56-
"@ng-bootstrap/ng-bootstrap": "^12.1.2",
56+
"@ng-bootstrap/ng-bootstrap": "^13.0.0",
5757
"@types/file-saver": "^2.0.2",
5858
"@types/hammerjs": "^2.0.39",
5959
"@popperjs/core": "2.11.5",
@@ -64,9 +64,9 @@
6464
"file-saver": "^2.0.2",
6565
"hammerjs": "^2.0.8",
6666
"igniteui-angular": "^14.0.0",
67-
"igniteui-angular-charts": "^13.1.1",
68-
"igniteui-angular-core": "^13.1.1",
69-
"igniteui-angular-i18n": "^12.2.4",
67+
"igniteui-angular-charts": "^14.0.0",
68+
"igniteui-angular-core": "^14.0.0",
69+
"igniteui-angular-i18n": "^14.0.2",
7070
"igniteui-dockmanager": "^1.8.0",
7171
"igniteui-live-editing": "^2.0.0",
7272
"immediate": "^3.2.3",
@@ -87,8 +87,8 @@
8787
"@angular-eslint/schematics": "14.0.0-alpha.0",
8888
"@angular-eslint/template-parser": "^14.0.0-alpha.0",
8989
"@angular/cli": "^14.0.0",
90-
"@angular/compiler-cli": "^14.0.0",
91-
"@angular/language-service": "^14.0.0",
90+
"@angular/compiler-cli": "^14.1.0",
91+
"@angular/language-service": "^14.1.0",
9292
"@igniteui/angular-schematics": "^13.2.920",
9393
"@juggle/resize-observer": "^3.3.1",
9494
"@types/jasmine": "^3.10.2",
@@ -97,21 +97,21 @@
9797
"@typescript-eslint/eslint-plugin": "5.3.0",
9898
"@typescript-eslint/parser": "5.3.0",
9999
"codelyzer": "^6.0.2",
100-
"eslint": "^8.17.0",
101-
"eslint-plugin-import": "2.25.2",
102-
"eslint-plugin-jsdoc": "30.7.6",
103-
"eslint-plugin-prefer-arrow": "1.2.2",
100+
"eslint": "^8.18.0",
101+
"eslint-plugin-import": "2.26.0",
102+
"eslint-plugin-jsdoc": "39.3.3",
103+
"eslint-plugin-prefer-arrow": "1.2.3",
104104
"event-stream": "^4.0.1",
105105
"fs-extra": "^8.1.0",
106106
"gulp": "^4.0.2",
107-
"jasmine-core": "~3.5.0",
108-
"jasmine-spec-reporter": "~4.2.1",
109-
"karma": "^6.3.7",
107+
"jasmine-core": "~4.2.0",
108+
"jasmine-spec-reporter": "~7.0.0",
109+
"karma": "^6.4.0",
110110
"karma-chrome-launcher": "~3.1.0",
111111
"karma-cli": "~2.0.0",
112-
"karma-coverage-istanbul-reporter": "^2.1.1",
113-
"karma-jasmine": "~3.3.0",
114-
"karma-jasmine-html-reporter": "^1.6.0",
112+
"karma-coverage-istanbul-reporter": "^3.0.3",
113+
"karma-jasmine": "~5.1.0",
114+
"karma-jasmine-html-reporter": "^2.0.0",
115115
"protractor": "~7.0.0",
116116
"sass-embedded": "^1.52.2",
117117
"sass.js": "0.11.1",

src/app/data-entries/data-entries-routes-data.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,6 @@ export const dataEntriesRoutesData = {
5656
"select-sample-4": { displayName: "Custom Overlay Settings", parentName: "Select" },
5757
"select-input-directives": { displayName: "Select Input Directives", parentName: "Select" },
5858
"select-header-footer": { displayName: "Select with Header&Footer Templates", parentName: "Select" },
59-
"input-text-selection": {displayName: "Input with Text Selection", parentName: "Input Group"}
59+
"input-text-selection": {displayName: "Input with Text Selection", parentName: "Input Group"},
60+
"typed-form": {displayName: "Typed Form", parentName: "Input Group"}
6061
};

src/app/data-entries/data-entries-routing.module.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import { InputGroupSample5Component } from './input-group/input-group-sample-5/i
4242
import { InputGroupSample6Component } from './input-group/input-group-sample-6/input-group-sample-6.component';
4343
import { InputGroupStyleComponent } from './input-group/input-group-styling/input-group-styling.component';
4444
import { InputTextSelectionComponent } from './input-group/input-text-selection/input-text-selection.component';
45+
import { TypedFormComponent } from './input-group/typed-form/typed-form.component';
4546
import { ReactiveFormsSampleComponent } from '../how-to/reactive-forms/reactive-forms.component';
4647
import { RadioGroupVerticalComponent } from './radio/radio-group-vertical/radio-group-vertical.component';
4748
import { RadioGroupSampleComponent } from './radio/radio-group-sample/radio-group-sample.component';
@@ -338,6 +339,11 @@ export const dataEntriesRoutes: Routes = [
338339
component: InputTextSelectionComponent,
339340
data: dataEntriesRoutesData['input-text-selection'],
340341
path: 'input-text-selection'
342+
},
343+
{
344+
component: TypedFormComponent,
345+
data: dataEntriesRoutesData['typed-form'],
346+
path: 'typed-form'
341347
}
342348
];
343349

src/app/data-entries/data-entries.module.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ import { SelectSample4Component } from './select/select-sample-4/select-sample-4
6565
import { SwitchSample1Component } from './switch/switch-sample-1/switch-sample-1.component';
6666
import { SwitchSample2Component } from './switch/switch-sample-2/switch-sample-2.component';
6767
import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.component';
68+
import { TypedFormComponent } from './input-group/typed-form/typed-form.component';
6869

6970
@NgModule({
7071
declarations: [
@@ -124,7 +125,8 @@ import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.c
124125
ButtonsDisplayDensityComponent,
125126
ButtonsStyleComponent,
126127
ButtonGroupStyleComponent,
127-
InputTextSelectionComponent
128+
InputTextSelectionComponent,
129+
TypedFormComponent
128130
],
129131
imports: [
130132
CommonModule,
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<article class="sample-column">
2+
<form [formGroup]="registerForm" (ngSubmit)="onSubmit()">
3+
<h4>Registration Form</h4>
4+
<div class="container">
5+
<igx-input-group>
6+
<label igxLabel for="fName">First Name</label>
7+
<input igxInput name="fName" type="text" formControlName="fName" required />
8+
</igx-input-group>
9+
10+
<igx-input-group>
11+
<label igxLabel for="lName">Last Name</label>
12+
<input igxInput name="lName" type="text" formControlName="lName" required />
13+
</igx-input-group>
14+
15+
<igx-input-group>
16+
<label igxLabel for="email">Email</label>
17+
<input igxInput name="email" type="text" formControlName="email" required />
18+
</igx-input-group>
19+
20+
<igx-input-group>
21+
<label igxLabel for="number">Phone Number</label>
22+
<input igxInput name="number" type="number" formControlName="number" />
23+
</igx-input-group>
24+
25+
<igx-input-group>
26+
<label igxLabel for="company">Company</label>
27+
<input igxInput name="company" type="text" formControlName="company" />
28+
</igx-input-group>
29+
30+
<igx-date-picker name="date" [maxValue]="maxDate">
31+
<label igxLabel for="date">Date of Birth</label>
32+
<igx-picker-toggle igxSuffix>
33+
<igx-icon>today</igx-icon>
34+
</igx-picker-toggle>
35+
</igx-date-picker>
36+
37+
<igx-input-group>
38+
<label igxLabel for="password">Password</label>
39+
<input igxInput name="password" type="password" formControlName="password" required />
40+
</igx-input-group>
41+
42+
<button igxButton="raised" igxRipple type="submit">Submit</button>
43+
</div>
44+
</form>
45+
</article>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@use '../../../../variables' as *;
2+
3+
.container > * {
4+
margin-top: 32px;
5+
}
6+
7+
form {
8+
box-shadow: elevation($elevation: 4);
9+
padding: 24px;
10+
margin-bottom: 48px;
11+
}
12+
13+
h4 {
14+
margin-top: 0;
15+
}

0 commit comments

Comments
 (0)