diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts new file mode 100644 index 000000000..73ce1f239 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts @@ -0,0 +1,54 @@ +export enum CellTemplate { + bold = 'bold', + sparkline = 'sparkline', + perSecond = 'perSecond', + checkIcon = 'checkIcon', + routerLink = 'routerLink', + // Display the cell with an executing state. The state can be set to the `cdExecuting` + // attribute of table rows. + // It supports an optional custom configuration: + // { + // ... + // cellTransformation: CellTemplate.executing, + // customTemplateConfig: { + // valueClass?: string; // Cell value classes. + // executingClass?: string; // Executing state classes. + // } + executing = 'executing', + classAdding = 'classAdding', + // Display the cell value as a badge. The template + // supports an optional custom configuration: + // { + // ... + // cellTransformation: CellTemplate.badge, + // customTemplateConfig: { + // class?: string; // Additional class name. + // prefix?: any; // Prefix of the value to be displayed. + // // 'map' and 'prefix' exclude each other. + // map?: { + // [key: any]: { value: any, class?: string } + // } + // } + // } + badge = 'badge', + // Maps the value using the given dictionary. + // { + // ... + // cellTransformation: CellTemplate.map, + // customTemplateConfig: { + // [key: any]: any + // } + // } + map = 'map', + // Truncates string if it's longer than the given maximum + // string length. + // { + // ... + // cellTransformation: CellTemplate.truncate, + // customTemplateConfig: { + // length?: number; // Defaults to 30. + // omission?: string; // Defaults to empty string. + // } + // } + truncate = 'truncate' +} |