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..5dbc0aee00 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
@@ -17,7 +17,7 @@
-->
-
+
{{ 'gateway.statistics.statistic' | translate }}
@@ -30,8 +30,13 @@
- {{'gateway.statistics.statistic-commands-empty' | translate }}
+ {{ 'gateway.statistics.statistic-commands-empty' | translate }}
+
+
+
{{ 'gateway.statistics.command' | translate }}
@@ -43,13 +48,16 @@
matSort [matSortActive]="pageLink.sortOrder.property" [matSortDirection]="pageLink.sortDirection()"
matSortDisableClear>
- {{ 'widgets.gateway.created-time' | translate }}
+ {{ '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..9f719807ca 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
@@ -28,6 +28,7 @@
height: 100%;
margin-right: 35px;
padding: 15px;
+ gap: 22px;
}
@media only screen and (max-width: 750px) {
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..b17b8ef28a 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",