diff --git a/frontend/package.json b/frontend/package.json index 0c6d80686..e8ffc613d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -38,6 +38,7 @@ "amplitude-js": "^8.21.9", "angular-password-strength-meter": "^12.0.0", "angulartics2": "^14.1.0", + "convert": "^5.12.0", "date-fns": "^4.1.0", "ipaddr.js": "^2.2.0", "json5": "^2.2.3", diff --git a/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts b/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts index 4f3c87786..bf1076cb6 100644 --- a/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts +++ b/frontend/src/app/components/dashboard/db-table-widgets/db-table-widgets.component.ts @@ -106,7 +106,11 @@ export class DbTableWidgetsComponent implements OnInit { }`, String: `// No settings required`, Readonly: `// No settings required`, - Number: `// No settings required`, + Number: `// Configure number display with unit conversion +// Example units: "bytes", "meters", "seconds", "grams" +{ + "unit": null +}`, Select: `// provide array of options to map database value (key 'value') in human readable value (key 'label'); // for example: diff --git a/frontend/src/app/components/ui-components/table-display-fields/number/number.component.html b/frontend/src/app/components/ui-components/table-display-fields/number/number.component.html index acf48b2d5..356e592cb 100644 --- a/frontend/src/app/components/ui-components/table-display-fields/number/number.component.html +++ b/frontend/src/app/components/ui-components/table-display-fields/number/number.component.html @@ -1,5 +1,5 @@