Skip to content

Commit 3e0d443

Browse files
authored
fix: visibility condition is not honoured in details template (#298)
1 parent 7c35420 commit 3e0d443

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

packages/angular-sdk-components/src/lib/_components/designSystemExtension/material-details-fields/material-details-fields.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</ng-template>
1111

1212
<ng-template #showDetails>
13-
<div class="psdk-grid-filter" *ngIf="field.config.label">
13+
<div class="psdk-grid-filter" *ngIf="field.config.label && getVisibility(field.config)">
1414
<div class="psdk-details-fields-label">
1515
{{ field.config.label }}
1616
</div>

packages/angular-sdk-components/src/lib/_components/designSystemExtension/material-details-fields/material-details-fields.component.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,10 @@ export class MaterialDetailsFieldsComponent {
2929
_formatDate(dateValue: string, dateFormat: string): string {
3030
return this.utils.generateDate(dateValue, dateFormat);
3131
}
32+
33+
getVisibility(config): boolean {
34+
const { visibility = true } = config;
35+
36+
return this.utils.getBooleanValue(visibility);
37+
}
3238
}

0 commit comments

Comments
 (0)