diff --git a/src/app/content/hemat-app/cost-management/cost-management.component.html b/src/app/content/hemat-app/cost-management/cost-management.component.html index 63b20bf..c81c066 100644 --- a/src/app/content/hemat-app/cost-management/cost-management.component.html +++ b/src/app/content/hemat-app/cost-management/cost-management.component.html @@ -356,13 +356,13 @@ RoomCategory CategoryRoom input { + color: #ffffff !important; } :host ::ng-deep .ngx-datatable.bootstrap .datatable-body-row { diff --git a/src/app/content/hemat-app/device/device.component.html b/src/app/content/hemat-app/device/device.component.html index e716906..bd976a8 100644 --- a/src/app/content/hemat-app/device/device.component.html +++ b/src/app/content/hemat-app/device/device.component.html @@ -176,7 +176,8 @@ (click)="doFilter()" style=" background-color: #252525 !important; - border-color: #bef264 !important; + border-color: #ffffff !important; + border-radius: 12px; " [disabled]="spinnerFilterActive" > @@ -191,9 +192,23 @@ *ngIf="spinnerFilterActive" > + + Cancel + + { - this.spinnerFilterActive = false; - }, 3000); + if (!this.buildingSelected) { + this.toastr.error("Warning", "Filter Building tidak boleh kosong.", { + timeOut: 5000, + closeButton: true, + }); + } else { + this.spinnerFilterActive = true; + this.fetchData( + this.buildingSelected, + this.categorySelected, + this.statusSelected + ); + setTimeout(() => { + this.spinnerFilterActive = false; + }, 3000); + } + } + + doCancelFilter() { + this.storedData = JSON.parse(localStorage.getItem("currentUser")); + this.buildingSelected = this.storedData.buildingId; + this.categorySelected = undefined; + this.statusSelected = undefined; + this.fetchData(this.buildingSelected, 0, 0); } filterRows() {