static-assets/modal/static-assets-modal.component.ts
| selector | c8y-static-assets-modal |
| standalone | true |
| imports |
StaticAssetsFileListComponent
ModalComponent
IconDirective
|
| templateUrl | ./static-assets-modal.component.html |
Properties |
Methods |
Inputs |
constructor(modalRef: BsModalRef)
|
||||||
|
Parameters :
|
| assetType |
Type : StaticAssetType
|
Default value : 'branding'
|
| layout |
Type : "list" | "grid"
|
Default value : 'grid'
|
| modalTitle |
Type : string
|
Default value : gettext('Select asset')
|
| supportedFileExtensions |
Type : string[]
|
Default value : []
|
| cancel |
cancel()
|
|
Returns :
void
|
| select | ||||||
select(asset: StaticAsset)
|
||||||
|
Parameters :
Returns :
void
|
| result |
Type : Promise<StaticAsset>
|
<c8y-modal
[title]="modalTitle"
(onDismiss)="cancel()"
[headerClasses]="'dialog-header'"
[labels]="{ cancel: 'Cancel' }"
>
<ng-container c8y-modal-title>
<span [c8yIcon]="'select-all'"></span>
</ng-container>
<c8y-static-assets-file-list
(itemSelected)="select($event)"
[assetType]="assetType"
[supportedFileExtensions]="supportedFileExtensions"
[layout]="layout"
[inModalView]="true"
></c8y-static-assets-file-list>
</c8y-modal>