Skip to content

Commit a3527ce

Browse files
CopilotChronosSF
andcommitted
Fix build issues - install igc-grid-lite, fix event handlers, update routes
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
1 parent d219ca8 commit a3527ce

9 files changed

Lines changed: 121 additions & 12 deletions

File tree

package-lock.json

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

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"express": "^4.18.2",
7373
"file-saver": "^2.0.2",
7474
"hammerjs": "^2.0.8",
75+
"igc-grid-lite": "^1.0.0-alpha.5",
7576
"igniteui-angular": "^20.1.6",
7677
"igniteui-angular-charts": "^19.0.1",
7778
"igniteui-angular-core": "^19.0.1",

src/app/grid/grid-lite/grid-lite-column-config-dynamic/grid-lite-column-config-dynamic.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<igc-switch
55
label-position="before"
66
[checked]="hasFormatters"
7-
(igcChange)="toggleFormatters($event.detail)">
7+
(igcChange)="toggleFormatters($event.detail.checked)">
88
Value formatters:
99
</igc-switch>
1010
</section>

src/app/grid/grid-lite/grid-lite-column-config-dynamic/grid-lite-column-config-dynamic.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class GridLiteColumnConfigDynamicComponent implements OnInit {
2525

2626
private formatter = new Intl.NumberFormat('en-EN', {
2727
style: 'currency',
28-
currency: 'EUR',
28+
currency: 'EUR'
2929
});
3030

3131
ngOnInit() {

src/app/grid/grid-lite/grid-lite-column-config-simple/grid-lite-column-config-simple.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class GridLiteColumnConfigSimpleComponent implements OnInit {
2222

2323
private formatter = new Intl.NumberFormat('en-EN', {
2424
style: 'currency',
25-
currency: 'EUR',
25+
currency: 'EUR'
2626
});
2727

2828
ngOnInit() {

src/app/grid/grid-lite/grid-lite-data.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class GridLiteDataService {
4141
'Rodriguez', 'Martinez', 'Wilson', 'Anderson', 'Taylor', 'Thomas', 'Moore', 'Jackson', 'White', 'Harris'];
4242
private productNames = ['Widget', 'Gadget', 'Doohickey', 'Thingamajig', 'Gizmo', 'Contraption',
4343
'Device', 'Tool', 'Apparatus', 'Instrument', 'Machine', 'Equipment'];
44-
private priorities: Array<'Low' | 'Standard' | 'High'> = ['Low', 'Standard', 'High'];
44+
private priorities: ('Low' | 'Standard' | 'High')[] = ['Low', 'Standard', 'High'];
4545

4646
private randomInt(min: number, max: number): number {
4747
return Math.floor(Math.random() * (max - min + 1)) + min;

src/app/grid/grid-lite/grid-lite-overview/grid-lite-overview.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
IgcRatingComponent,
66
IgcCheckboxComponent,
77
IgcSelectComponent,
8-
IgcAvatarComponent,
8+
IgcAvatarComponent
99
} from 'igniteui-webcomponents';
1010
import { IgcGridLite } from 'igc-grid-lite';
1111
import { GridLiteDataService, User } from '../grid-lite-data.service';

src/app/grid/grid-lite/grid-lite-sorting-grid-config/grid-lite-sorting-grid-config.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
<section class="config-panel">
33
<igc-switch
44
[checked]="sortConfiguration.multiple"
5-
(igcChange)="updateConfig('multiple', $event.detail)">
5+
(igcChange)="updateConfig('multiple', $event.detail.checked)">
66
Enable multi-sort
77
</igc-switch>
88
<igc-switch
99
[checked]="sortConfiguration.triState"
10-
(igcChange)="updateConfig('triState', $event.detail)">
10+
(igcChange)="updateConfig('triState', $event.detail.checked)">
1111
Enable tri-state sorting
1212
</igc-switch>
1313
</section>

src/app/grid/grids.routes.ts

Lines changed: 82 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,20 @@ import { GridPasteSampleComponent } from './grid-paste/grid-paste-sample.compone
4747
import { RemoteFilteringSampleComponent } from './grid-remote-filtering-sample/remote-filtering-sample.component';
4848
import { RemotePagingGridSampleComponent } from './grid-remote-paging-sample/remote-paging-sample.component';
4949
import { ResizingSampleComponent } from './grid-resizing-sample/grid-resizing-sample.component';
50+
import { GridLiteOverviewComponent } from './grid-lite/grid-lite-overview/grid-lite-overview.component';
51+
import { GridLiteColumnConfigSimpleComponent } from './grid-lite/grid-lite-column-config-simple/grid-lite-column-config-simple.component';
52+
import { GridLiteColumnConfigDynamicComponent } from './grid-lite/grid-lite-column-config-dynamic/grid-lite-column-config-dynamic.component';
53+
import { GridLiteColumnConfigHeadersComponent } from './grid-lite/grid-lite-column-config-headers/grid-lite-column-config-headers.component';
54+
import { GridLiteDataBindingDynamicComponent } from './grid-lite/grid-lite-data-binding-dynamic/grid-lite-data-binding-dynamic.component';
55+
import { GridLiteFilteringSimpleComponent } from './grid-lite/grid-lite-filtering-simple/grid-lite-filtering-simple.component';
56+
import { GridLiteFilteringEventsComponent } from './grid-lite/grid-lite-filtering-events/grid-lite-filtering-events.component';
57+
import { GridLiteFilteringPipelineComponent } from './grid-lite/grid-lite-filtering-pipeline/grid-lite-filtering-pipeline.component';
58+
import { GridLiteSortingSimpleComponent } from './grid-lite/grid-lite-sorting-simple/grid-lite-sorting-simple.component';
59+
import { GridLiteSortingEventsComponent } from './grid-lite/grid-lite-sorting-events/grid-lite-sorting-events.component';
60+
import { GridLiteSortingGridConfigComponent } from './grid-lite/grid-lite-sorting-grid-config/grid-lite-sorting-grid-config.component';
61+
import { GridLiteSortingPipelineComponent } from './grid-lite/grid-lite-sorting-pipeline/grid-lite-sorting-pipeline.component';
62+
import { GridLiteStylingCustomComponent } from './grid-lite/grid-lite-styling-custom/grid-lite-styling-custom.component';
63+
import { GridLiteStylingThemesComponent } from './grid-lite/grid-lite-styling-themes/grid-lite-styling-themes.component';
5064
import { gridsRoutesData } from './grid-routes-data';
5165
import { GridDragBaseSampleComponent } from './grid-row-drag-base/grid-row-drag-base.component';
5266
import { GridDragToGridSampleComponent } from './grid-row-drag-to-grid/grid-row-drag-to-grid.component';
@@ -784,10 +798,73 @@ export const GridsRoutes: Routes = [
784798
path: 'grid-cascading-combos'
785799
},
786800
{
787-
path: 'grid-lite',
788-
loadChildren: () => import('./grid-lite/grid-lite.routes').then(m => m.gridLiteRoutes),
789-
data: {
790-
displayName: 'Grid Lite'
791-
}
801+
component: GridLiteOverviewComponent,
802+
data: { displayName: 'Grid Lite - Overview' },
803+
path: 'grid-lite-overview'
804+
},
805+
{
806+
component: GridLiteColumnConfigSimpleComponent,
807+
data: { displayName: 'Grid Lite - Column Config Simple' },
808+
path: 'grid-lite-column-config-simple'
809+
},
810+
{
811+
component: GridLiteColumnConfigDynamicComponent,
812+
data: { displayName: 'Grid Lite - Column Config Dynamic' },
813+
path: 'grid-lite-column-config-dynamic'
814+
},
815+
{
816+
component: GridLiteColumnConfigHeadersComponent,
817+
data: { displayName: 'Grid Lite - Column Config Headers' },
818+
path: 'grid-lite-column-config-headers'
819+
},
820+
{
821+
component: GridLiteDataBindingDynamicComponent,
822+
data: { displayName: 'Grid Lite - Data Binding Dynamic' },
823+
path: 'grid-lite-data-binding-dynamic'
824+
},
825+
{
826+
component: GridLiteFilteringSimpleComponent,
827+
data: { displayName: 'Grid Lite - Filtering Simple' },
828+
path: 'grid-lite-filtering-simple'
829+
},
830+
{
831+
component: GridLiteFilteringEventsComponent,
832+
data: { displayName: 'Grid Lite - Filtering Events' },
833+
path: 'grid-lite-filtering-events'
834+
},
835+
{
836+
component: GridLiteFilteringPipelineComponent,
837+
data: { displayName: 'Grid Lite - Filtering Pipeline' },
838+
path: 'grid-lite-filtering-pipeline'
839+
},
840+
{
841+
component: GridLiteSortingSimpleComponent,
842+
data: { displayName: 'Grid Lite - Sorting Simple' },
843+
path: 'grid-lite-sorting-simple'
844+
},
845+
{
846+
component: GridLiteSortingEventsComponent,
847+
data: { displayName: 'Grid Lite - Sorting Events' },
848+
path: 'grid-lite-sorting-events'
849+
},
850+
{
851+
component: GridLiteSortingGridConfigComponent,
852+
data: { displayName: 'Grid Lite - Sorting Grid Config' },
853+
path: 'grid-lite-sorting-grid-config'
854+
},
855+
{
856+
component: GridLiteSortingPipelineComponent,
857+
data: { displayName: 'Grid Lite - Sorting Pipeline' },
858+
path: 'grid-lite-sorting-pipeline'
859+
},
860+
{
861+
component: GridLiteStylingCustomComponent,
862+
data: { displayName: 'Grid Lite - Styling Custom' },
863+
path: 'grid-lite-styling-custom'
864+
},
865+
{
866+
component: GridLiteStylingThemesComponent,
867+
data: { displayName: 'Grid Lite - Styling Themes' },
868+
path: 'grid-lite-styling-themes'
792869
}
793870
];

0 commit comments

Comments
 (0)