dashboard-manager/dashboard-visibility-modal/dashboard-visibility-modal.component.ts
| changeDetection | ChangeDetectionStrategy.OnPush |
||
| selector | c8y-dashboard-visibility-modal |
||
| imports |
C8yTranslatePipe
|
||
| templateVariables |
|
||
| templateUrl | ./dashboard-visibility-modal.component.html |
ModalComponent
ApplicationSelectComponent
FormGroupComponent
IconDirective
FormsModule
C8yTranslatePipe
OnInit
<c8y-modal
title="{{ 'Manage dashboard visibility' | translate }}"
[headerClasses]="'dialog-header'"
[labels]="labels"
[disabled]="isSaving()"
(onClose)="save()"
(onDismiss)="dismiss()"
>
<ng-container c8y-modal-title>
<i
c8yIcon="share"
aria-hidden="true"
></i>
</ng-container>
<div class="p-24">
<c8y-form-group>
@let description =
'Select the applications in which "{{name}}" should be visible.'
| translate: { name: dashboard.name };
<p class="text-muted m-b-8">{{ description }}</p>
<c8y-application-select [(ngModel)]="selectedAppKeys"></c8y-application-select>
</c8y-form-group>
</div>
</c8y-modal>