Fixes: https://tracker.ceph.com/issues/74176
Signed-off-by: pujashahu <pshahu@redhat.com>
{
name: $localize`Status`,
prop: 'status.state',
- cellTransformation: CellTemplate.classAdding
+ cellTransformation: CellTemplate.tag,
+ customTemplateConfig: {
+ map: {
+ active: { class: 'tag-danger' },
+ pending: { class: 'tag-warning' },
+ expired: { class: 'tag-default' }
+ }
+ }
}
];
}
<span *ngFor="let item of (value | array); last as last">
<cds-tag [size]="'md'"
class="table-tag"
- [class]="(column?.customTemplateConfig?.map && column?.customTemplateConfig?.map[item]?.class) ? column.customTemplateConfig.map[item].class : (column?.customTemplateConfig?.class ? column.customTemplateConfig.class : 'tags-primary')"
+ [class]="(column?.customTemplateConfig?.map && column?.customTemplateConfig?.map[item]?.class) ? column.customTemplateConfig.map[item].class : (column?.customTemplateConfig?.class ? column.customTemplateConfig.class : 'tag-primary')"
*ngIf="(column?.customTemplateConfig?.map && column?.customTemplateConfig?.map[item]?.value) ? column.customTemplateConfig.map[item].value : column?.customTemplateConfig?.prefix ? column.customTemplateConfig.prefix + item : item">
{{(column?.customTemplateConfig?.map && column?.customTemplateConfig?.map[item]?.value) ? column.customTemplateConfig.map[item].value : column?.customTemplateConfig?.prefix ? column.customTemplateConfig.prefix + item : item }}
</cds-tag>