Skip to content

Commit 9877f1e

Browse files
authored
Merge branch 'vNext' into thristodorova/fix-3005
2 parents ce172c4 + 5b90e34 commit 9877f1e

15 files changed

Lines changed: 329 additions & 24 deletions

package-lock.json

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

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,13 @@
6363
"domino": "^2.1.4",
6464
"file-saver": "^2.0.2",
6565
"hammerjs": "^2.0.8",
66-
"igniteui-angular": "^14.0.0",
66+
"igniteui-angular": "^14.1.0-alpha.0",
6767
"igniteui-angular-charts": "^14.0.0",
6868
"igniteui-angular-core": "^14.0.0",
6969
"igniteui-angular-i18n": "^14.0.2",
7070
"igniteui-dockmanager": "^1.8.0",
71-
"igniteui-live-editing": "^2.0.1",
71+
"igniteui-webcomponents": "^3.3.0",
72+
"igniteui-live-editing": "^2.0.2",
7273
"immediate": "^3.2.3",
7374
"intl": "^1.2.5",
7475
"jszip": "^3.7.1",

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export const dataEntriesRoutesData = {
4848
"radio-group-sample": { displayName: "Radio Group", parentName: "Radio" },
4949
"radio-group-vertical": { displayName: "Vertical Radio Group", parentName: "Radio" },
5050
"radio-styling-sample": { displayName: "Styling Radio Buttons", parentName: "Radio" },
51+
"rating-form": { displayName: "Rating in Form", parentName: "Rating" },
5152
"switch-sample-1": { displayName: "Switch Overview", parentName: "Switch" },
5253
"switch-sample-2": { displayName: "Multiple Switches", parentName: "Switch" },
5354
"switch-styling": { displayName: "Styled Switches", parentName: "Switch" },
@@ -56,5 +57,5 @@ export const dataEntriesRoutesData = {
5657
"select-sample-4": { displayName: "Custom Overlay Settings", parentName: "Select" },
5758
"select-input-directives": { displayName: "Select Input Directives", parentName: "Select" },
5859
"select-header-footer": { displayName: "Select with Header&Footer Templates", parentName: "Select" },
59-
"input-text-selection": {displayName: "Input with Text Selection", parentName: "Input Group"}
60+
"input-text-selection": { displayName: "Input with Text Selection", 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
@@ -57,6 +57,7 @@ import { SelectSample4Component } from './select/select-sample-4/select-sample-4
5757
import { SwitchSample1Component } from './switch/switch-sample-1/switch-sample-1.component';
5858
import { SwitchSample2Component } from './switch/switch-sample-2/switch-sample-2.component';
5959
import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.component';
60+
import { RatingInFormComponent } from './rating/rating-form/rating-form.component';
6061

6162
export const dataEntriesRoutes: Routes = [
6263
{
@@ -294,6 +295,11 @@ export const dataEntriesRoutes: Routes = [
294295
data: dataEntriesRoutesData['radio-styling-sample'],
295296
path: 'radio-styling-sample'
296297
},
298+
{
299+
component: RatingInFormComponent,
300+
data: dataEntriesRoutesData['rating-in-form'],
301+
path: 'rating-form'
302+
},
297303
{
298304
component: SwitchSample1Component,
299305
data: dataEntriesRoutesData['switch-sample-1'],

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { HttpClientModule } from '@angular/common/http';
33
import { NgModule } from '@angular/core';
44
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
55
import {
6-
IgxAutocompleteModule, IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxComboModule,
6+
IgcFormsModule,
7+
IgxAutocompleteModule, IgxButtonGroupModule, IgxButtonModule, IgxCardModule, IgxCheckboxModule, IgxComboModule,
78
IgxDatePickerModule, IgxDialogModule, IgxDropDownModule, IgxFocusModule, IgxForOfModule,
89
IgxIconModule, IgxInputGroupModule, IgxNavbarModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule,
910
IgxSelectModule, IgxSwitchModule, IgxTextSelectionModule, IgxTimePickerModule, IgxToastModule, IgxToggleModule
@@ -65,6 +66,7 @@ import { SelectSample4Component } from './select/select-sample-4/select-sample-4
6566
import { SwitchSample1Component } from './switch/switch-sample-1/switch-sample-1.component';
6667
import { SwitchSample2Component } from './switch/switch-sample-2/switch-sample-2.component';
6768
import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.component';
69+
import { RatingInFormComponent } from './rating/rating-form/rating-form.component';
6870

6971
@NgModule({
7072
declarations: [
@@ -112,6 +114,7 @@ import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.c
112114
RadioSample2Component,
113115
RadioSample3Component,
114116
RadioStylingSampleComponent,
117+
RatingInFormComponent,
115118
SwitchSample1Component,
116119
SwitchSample2Component,
117120
SwitchStylingComponent,
@@ -153,7 +156,9 @@ import { SwitchStylingComponent } from './switch/switch-styling/switch-styling.c
153156
IgxProgressBarModule,
154157
IgxForOfModule,
155158
IgxTextSelectionModule,
156-
IgxFocusModule
159+
IgxFocusModule,
160+
IgxCardModule,
161+
IgcFormsModule
157162
]
158163
})
159164
export class DataEntriesModule { }
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<div class="sample-column">
2+
<form>
3+
<igx-card>
4+
<igx-card-media height="300px">
5+
<img [src]="product.ImageURL">
6+
</igx-card-media>
7+
8+
<igx-card-header>
9+
<h4 igxCardHeaderTitle>{{ product.ProductName }}</h4>
10+
</igx-card-header>
11+
12+
<igx-card-content>
13+
<span igxCardHeaderSubtitle>Price: {{ product.UnitPrice | currency:'USD' }}</span>
14+
<span igxCardHeaderSubtitle>
15+
User Rating: {{ productRating }} from {{ product.TotalReviews + (product.UserRating !== 0 ? 1 : 0) }} users
16+
</span>
17+
<igc-rating [(ngModel)]="product.UserRating" name="userRating"></igc-rating>
18+
</igx-card-content>
19+
<igx-card-actions>
20+
<button igxButton="outlined" igxRipple>Buy again</button>
21+
<button igxButton="icon"
22+
igxRipple
23+
igxRippleCentered="true"
24+
*ngFor="let icon of product.icons">
25+
<igx-icon [style.color]="'#ECAA53'">{{icon}}</igx-icon>
26+
</button>
27+
</igx-card-actions>
28+
</igx-card>
29+
</form>
30+
</div>
31+

0 commit comments

Comments
 (0)