Skip to content

Commit 7f722b9

Browse files
authored
Merge pull request #29 from IgniteUI/iminchev/fleet-export
[Fleet Management] Remove exporter from toolbar
2 parents aea6fb1 + 5f750e2 commit 7f722b9

File tree

1 file changed

+33
-34
lines changed

1 file changed

+33
-34
lines changed

projects/fleet-management-grid/src/components/fleet-management/fleet-management-grid.ts

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export class FleetManagementGrid extends LitElement {
6565
phone: "",
6666
email: "",
6767
photo: ""
68-
}
68+
}
6969

7070
/** Lifecycle Methods */
7171

@@ -74,8 +74,8 @@ export class FleetManagementGrid extends LitElement {
7474
registerIconFromText("clear", CLEAR, "material");
7575
registerIconFromText(check.name, check.value, "imx-icons");
7676
registerIconFromText(wrench.name, wrench.value, "imx-icons");
77-
registerIconFromText(delivery.name, delivery.value, "imx-icons");
78-
}
77+
registerIconFromText(delivery.name, delivery.value, "imx-icons");
78+
}
7979

8080
firstUpdated() {
8181
this.mainGrid.sortingExpressions = [
@@ -84,7 +84,7 @@ export class FleetManagementGrid extends LitElement {
8484

8585
this.mainGrid.addEventListener("sortingDone", () => {
8686
this.hasSorting = this.mainGrid.sortingExpressions.length > 0;
87-
});
87+
});
8888

8989
this.hasSorting = this.mainGrid.sortingExpressions.length > 0;
9090
}
@@ -151,48 +151,48 @@ export class FleetManagementGrid extends LitElement {
151151
${images.map(image => html`
152152
<igc-carousel-slide>
153153
<div class="image-container">
154-
<img src="${ image }" alt="Vehicle Image" />
154+
<img src="${image}" alt="Vehicle Image" />
155155
</div>
156156
</igc-carousel-slide>
157157
`)}
158158
</igc-carousel>
159159
</div>
160160
161161
<div class="details-table">
162-
${ [VEHICLE_DETAILS.detailsCategories, VEHICLE_DETAILS.engineCategories].map(categorySet => html`
162+
${[VEHICLE_DETAILS.detailsCategories, VEHICLE_DETAILS.engineCategories].map(categorySet => html`
163163
<div class="detail-block-container">
164164
<div class="detail-category-container">
165-
${ categorySet.map(category => html`
165+
${categorySet.map(category => html`
166166
<div class="detail-item">
167-
<span class="detail-category">${ category.label }:</span>
167+
<span class="detail-category">${category.label}:</span>
168168
<igc-divider></igc-divider>
169169
</div>
170170
`)}
171171
</div>
172172
<div class="detail-content-container">
173-
${ categorySet.map(category => html`
173+
${categorySet.map(category => html`
174174
<div class="detail-item">
175-
<span class="detail-value">${ this.getValueByPath(ctx.implicit, category.key) }</span>
175+
<span class="detail-value">${this.getValueByPath(ctx.implicit, category.key)}</span>
176176
<igc-divider></igc-divider>
177177
</div>
178-
`) }
178+
`)}
179179
</div>
180180
</div>
181-
`) }
181+
`)}
182182
</div>
183183
</div>
184184
</igc-tab-panel>
185185
186186
<igc-tab-panel id="trip-history">
187187
<trip-history-grid
188-
.tripHistoryData="${ dataService.findTripHistoryById(ctx.implicit.vehicleId) }"
188+
.tripHistoryData="${dataService.findTripHistoryById(ctx.implicit.vehicleId)}"
189189
@driver-cell-click="${(event: CustomEvent) => this.showDriverOverlay(event)}">
190190
</trip-history-grid>
191191
</igc-tab-panel>
192192
193193
194194
<igc-tab-panel id="maintenance">
195-
<maintenance-grid .maintenanceData="${ dataService.findMaintenanceDataById(ctx.implicit.vehicleId) }"></maintenance-grid>
195+
<maintenance-grid .maintenanceData="${dataService.findMaintenanceDataById(ctx.implicit.vehicleId)}"></maintenance-grid>
196196
</igc-tab-panel>
197197
198198
@@ -201,13 +201,13 @@ export class FleetManagementGrid extends LitElement {
201201
<div class="chart-container pie-chart-container">
202202
<div class="chart-header">
203203
<span class="chart-title">Costs per Type</span>
204-
<igc-select #select class="chart-select" .value="${ this.periods[ctx.implicit.vehicleId]?.costPerTypePeriod || Period.YTD }"
205-
@igcChange="${ (event: any) => this.onPeriodChange(event, 'costsPerType', ctx.implicit.vehicleId) }">
204+
<igc-select #select class="chart-select" .value="${this.periods[ctx.implicit.vehicleId]?.costPerTypePeriod || Period.YTD}"
205+
@igcChange="${(event: any) => this.onPeriodChange(event, 'costsPerType', ctx.implicit.vehicleId)}">
206206
<igc-select-header>Period</igc-select-header>
207-
<igc-select-item value="${ Period.YTD }">YTD</igc-select-item>
208-
<igc-select-item value="${ Period.ThreeMonths }">Last 3 Months</igc-select-item>
209-
<igc-select-item value="${ Period.SixMonths }">Last 6 Months</igc-select-item>
210-
<igc-select-item value="${ Period.TwelveMonths }">Last 12 Months</igc-select-item>
207+
<igc-select-item value="${Period.YTD}">YTD</igc-select-item>
208+
<igc-select-item value="${Period.ThreeMonths}">Last 3 Months</igc-select-item>
209+
<igc-select-item value="${Period.SixMonths}">Last 6 Months</igc-select-item>
210+
<igc-select-item value="${Period.TwelveMonths}">Last 12 Months</igc-select-item>
211211
</igc-select>
212212
</div>
213213
<div class="chart-content">
@@ -245,7 +245,7 @@ export class FleetManagementGrid extends LitElement {
245245
<igc-category-chart
246246
name="chart"
247247
class="chart-canvas"
248-
.dataSource="${ dataService.findCostsPerMeterData(ctx.implicit.vehicleId, this.periods[ctx.implicit.vehicleId]?.costPerMeterPeriod || Period.YTD)}"
248+
.dataSource="${dataService.findCostsPerMeterData(ctx.implicit.vehicleId, this.periods[ctx.implicit.vehicleId]?.costPerMeterPeriod || Period.YTD)}"
249249
chart-type="Area"
250250
is-horizontal-zoom-enabled="false"
251251
is-vertical-zoom-enabled="false"
@@ -280,7 +280,7 @@ export class FleetManagementGrid extends LitElement {
280280
class="column-chart"
281281
#chart
282282
chart-type="Column"
283-
.dataSource="${ dataService.getFuelCostsData(ctx.implicit.vehicleId, this.periods[ctx.implicit.vehicleId]?.fuelCostPeriod || Period.YTD)}"
283+
.dataSource="${dataService.getFuelCostsData(ctx.implicit.vehicleId, this.periods[ctx.implicit.vehicleId]?.fuelCostPeriod || Period.YTD)}"
284284
y-axis-title="Costs in USD"
285285
is-horizontal-zoom-enabled="false"
286286
is-vertical-zoom-enabled="false"
@@ -314,7 +314,7 @@ export class FleetManagementGrid extends LitElement {
314314
id="chart"
315315
chart-type="Column"
316316
.legend="${this.legend}"
317-
.dataSource="${ dataService.findUtilizationDataById(ctx.implicit.vehicleId)}"
317+
.dataSource="${dataService.findUtilizationDataById(ctx.implicit.vehicleId)}"
318318
y-axis-title="Miles"
319319
is-horizontal-zoom-enabled="false"
320320
is-vertical-zoom-enabled="false"
@@ -341,7 +341,7 @@ export class FleetManagementGrid extends LitElement {
341341
`
342342
}
343343

344-
private statusCellTemplate = (ctx: IgcCellTemplateContext) => {
344+
private statusCellTemplate = (ctx: IgcCellTemplateContext) => {
345345
return html`
346346
<igc-badge variant="${this.getStatusType(ctx.implicit)}">
347347
<igc-icon class="icon-style" collection="imx-icons" name="${this.getStatusIcon(ctx.implicit)}"></igc-icon>
@@ -398,7 +398,7 @@ export class FleetManagementGrid extends LitElement {
398398

399399
const target = event.target as HTMLElement;
400400
const overlay = this.locationOverlay
401-
401+
402402
computePosition(target, overlay, {
403403
placement: 'left-start',
404404
middleware: [offset(8), flip(), shift()],
@@ -407,15 +407,15 @@ export class FleetManagementGrid extends LitElement {
407407
left: `${x}px`,
408408
top: `${y}px`,
409409
});
410-
});
410+
});
411411

412412
this.overlayBackdrop.classList.add("visible");
413413
this.locationOverlay.style.display = 'block';
414414

415415
requestAnimationFrame(() => {
416416
overlay.classList.add('visible');
417417
});
418-
418+
419419

420420
this.lastOverlayTrigger = target;
421421
document.addEventListener("mousedown", this.locationEventHandler);
@@ -456,7 +456,7 @@ export class FleetManagementGrid extends LitElement {
456456
requestAnimationFrame(() => {
457457
overlay.classList.add('visible');
458458
});
459-
459+
460460

461461
this.lastOverlayTrigger = target;
462462
document.addEventListener("mousedown", this.driverEventHandler);
@@ -499,7 +499,7 @@ export class FleetManagementGrid extends LitElement {
499499
overlay.style.display = 'none';
500500
}, { once: true })
501501
}
502-
502+
503503
document.removeEventListener("mousedown", this.locationEventHandler);
504504
window.removeEventListener("wheel", this.locationEventHandler, true);
505505
}
@@ -515,7 +515,7 @@ export class FleetManagementGrid extends LitElement {
515515
overlay.style.display = 'none';
516516
}, { once: true })
517517
}
518-
518+
519519
document.removeEventListener("mousedown", this.driverEventHandler);
520520
window.removeEventListener("wheel", this.driverEventHandler, true);
521521
}
@@ -527,7 +527,7 @@ export class FleetManagementGrid extends LitElement {
527527
symbolSeries.dataSource = locations;
528528
symbolSeries.latitudeMemberPath = "latitude";
529529
symbolSeries.longitudeMemberPath = "longitude";
530-
symbolSeries.markerBrush = "White";
530+
symbolSeries.markerBrush = "White";
531531
symbolSeries.markerOutline = brush;
532532
symbolSeries.markerTemplate = {
533533
measure: (measureInfo: DataTemplateMeasureInfo) => {
@@ -578,14 +578,14 @@ export class FleetManagementGrid extends LitElement {
578578

579579
private getValueByPath(obj: any, path: string) {
580580
return path.split('.').reduce((o, key) => (o && o[key] !== undefined) ? o[key] : 'N/A', obj);
581-
}
581+
}
582582

583583
render() {
584584
configureTheme("material");
585585

586586
return html`
587587
<link rel="stylesheet" href="${import.meta.env.BASE_URL}themes/dark/material.css" />
588-
<igc-grid class="main-grid ig-typography" id="main-grid" .data="${ this.vehiclesData }" height="100%" width="100%" .detailTemplate="${this.masterDetailTemplate}">
588+
<igc-grid class="main-grid ig-typography" id="main-grid" .data="${this.vehiclesData}" height="100%" width="100%" .detailTemplate="${this.masterDetailTemplate}">
589589
<igc-grid-toolbar>
590590
<igc-grid-toolbar-title>Fleet Management</igc-grid-toolbar-title>
591591
<igc-button
@@ -598,7 +598,6 @@ export class FleetManagementGrid extends LitElement {
598598
<igc-grid-toolbar-actions>
599599
<igc-grid-toolbar-hiding></igc-grid-toolbar-hiding>
600600
<igc-grid-toolbar-pinning></igc-grid-toolbar-pinning>
601-
<igc-grid-toolbar-exporter></igc-grid-toolbar-exporter>
602601
<igc-grid-toolbar-advanced-filtering></igc-grid-toolbar-advanced-filtering>
603602
</igc-grid-toolbar-actions>
604603
</igc-grid-toolbar>

0 commit comments

Comments
 (0)