<div*ngFor="let file of loading_files; let i = index"class="mb-2 mt-2 d-flex justify-content-center"[ngClass]="[postsService.card_size ==='small'?'col-2small-col':'',postsService.card_size ==='medium'?'col-6col-lg-4medium-col':'',postsService.card_size ==='large'?'col-12large-col':'']">
<ng-container>
<div*ngFor="let file of loading_files; let i = index"class="mb-2 mt-2 d-flex justify-content-center"[ngClass]="[normal_files_received?'hide':'',postsService.card_size ==='small'?'col-2small-col':'',postsService.card_size ==='medium'?'col-6col-lg-4medium-col':'',postsService.card_size ==='large'?'col-12large-col':'']">
<button(click)="openFileInfoDialog()"mat-menu-item><mat-icon>info</mat-icon><ng-containeri18n="Video info button">Info</ng-container></button>
<button(click)="openFileInfoDialog()"mat-menu-item><mat-icon>info</mat-icon><ng-containeri18n="Video info button">Info</ng-container></button>
<button(click)="navigateToSubscription()"mat-menu-item*ngIf="file_obj.sub_id"><mat-icon>{{file_obj.isAudio ? 'library_music' : 'video_library'}}</mat-icon> <ng-containeri18n="Go to subscription menu item">Go to subscription</ng-container></button>
<button(click)="navigateToSubscription()"mat-menu-item*ngIf="file_obj.sub_id"><mat-icon>{{file_obj.isAudio ? 'library_music' : 'video_library'}}</mat-icon> <ng-containeri18n="Go to subscription menu item">Go to subscription</ng-container></button>
<button[disabled]="!availablePlaylists||availablePlaylists.length ===0"[matMenuTriggerFor]="addtoplaylist"mat-menu-item><mat-icon>playlist_add</mat-icon> <ng-containeri18n="Add to playlist menu item">Add to playlist</ng-container></button>
<button[disabled]="!availablePlaylists||availablePlaylists.length ===0"[matMenuTriggerFor]="addtoplaylist"mat-menu-item><mat-icon>playlist_add</mat-icon> <ng-containeri18n="Add to playlist menu item">Add to playlist</ng-container></button>