diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.html b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.html
index 4abf67a2d1..7866e8a1c5 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.html
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.html
@@ -30,8 +30,11 @@
- {{'gateway.statistics.statistic-commands-empty' | translate }}
+ {{ 'gateway.statistics.statistic-commands-empty' | translate }}
+
{{ 'gateway.statistics.command' | translate }}
@@ -42,14 +45,17 @@
-
- {{ 'widgets.gateway.created-time' | translate }}
+ test
+ {{ 'widgets.gateway.created-time' | translate }}
+
- {{row[0]| date:'yyyy-MM-dd HH:mm:ss' }}
+ {{ row[0]| date:'yyyy-MM-dd HH:mm:ss' }}
- {{ 'widgets.gateway.message' | translate }}
+ {{ 'widgets.gateway.message' | translate }}
+
{{ row[1] }}
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.scss b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.scss
index cd7722d12d..f4b06433b2 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.scss
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.scss
@@ -36,6 +36,11 @@
}
}
+ .mat-mdc-icon-button {
+ height: 40px;
+ margin-top: 22px;
+ }
+
.chart-box, .chart-container {
height: 100%;
flex-grow: 1;
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.ts b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.ts
index a3cb79e125..1caab7a462 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.ts
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/gateway-statistics.component.ts
@@ -32,6 +32,7 @@ import { Direction, SortOrder } from '@shared/models/page/sort-order';
import { MatTableDataSource } from '@angular/material/table';
import { MatSort } from '@angular/material/sort';
import { NULL_UUID } from '@shared/models/id/has-uuid';
+import {deepClone} from "@core/utils";
@Component({
selector: 'tb-gateway-statistics',
@@ -135,6 +136,11 @@ export class GatewayStatisticsComponent implements AfterViewInit {
}
}
+ public navigateToStatistics() {
+ const params = deepClone(this.ctx.stateController.getStateParams());
+ this.ctx.stateController.openState('configuration', params);
+ }
+
public sortData() {
this.dataSource.sortData(this.dataSource.data, this.sort);
}
diff --git a/ui-ngx/src/assets/locale/locale.constant-en_US.json b/ui-ngx/src/assets/locale/locale.constant-en_US.json
index 33c8d25652..d968219862 100644
--- a/ui-ngx/src/assets/locale/locale.constant-en_US.json
+++ b/ui-ngx/src/assets/locale/locale.constant-en_US.json
@@ -3152,6 +3152,7 @@
"statistic": "Statistic",
"statistics": "Statistics",
"statistic-commands-empty": "No configured statistic keys found. You can configure them in \"Statistics\" tab in general configuration.",
+ "statistics-button": "Go to configuration",
"commands": "Commands",
"send-period": "Statistic send period (in sec)",
"send-period-required": "Statistic send period is required",
diff --git a/ui-ngx/src/styles.scss b/ui-ngx/src/styles.scss
index 4d5ae09a15..1e12eb4936 100644
--- a/ui-ngx/src/styles.scss
+++ b/ui-ngx/src/styles.scss
@@ -941,6 +941,9 @@ mat-icon {
&.tb-mat-96 {
@include tb-mat-icon-button-size(96);
}
+ &.tb-mat-185 {
+ @include tb-mat-icon-button-size(185);
+ }
}
.mat-mdc-snack-bar-container {