import { Component, input, output, ViewEncapsulation, ChangeDetectionStrategy, } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatIconModule } from '@angular/material/icon'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { TranslateModule } from '@ngx-translate/core'; @Component({ selector: 'app-settings-backup-section', imports: [ MatButtonModule, MatIconModule, MatProgressSpinnerModule, TranslateModule, ], templateUrl: './settings-backup-section.component.html', encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, styles: [':host { display: contents; }'], }) export class SettingsBackupSectionComponent { readonly isPwa = input(false); readonly isRemovingAllPlaylists = input(false); readonly isExportingData = input(false); readonly importData = output(); readonly exportData = output(); }