Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 7x 7x 7x 7x 9x 9x 9x 9x 1x | import { Component, OnDestroy, OnInit } from "@angular/core"
import { DownloadableConfigs } from "./getDownloadableCustomConfigs"
import { downloadCustomConfigs } from "./downloadCustomConfigHelper"
import { CustomConfigHelperService } from "../customConfigHelper.service"
import { Subscription } from "rxjs"
@Component({
selector: "cc-download-custom-configs-button",
templateUrl: "./downloadCustomConfigsButton.component.html",
styleUrls: ["../customConfigButtons.scss"],
standalone: true
})
export class DownloadCustomConfigsButtonComponent implements OnInit, OnDestroy {
downloadableConfigs: DownloadableConfigs
subscription: Subscription
constructor(private downloadCustomConfigService: CustomConfigHelperService) {}
ngOnInit(): void {
this.subscription = this.downloadCustomConfigService.downloadableCustomConfigs$.subscribe(downloadableConfigs => {
this.downloadableConfigs = downloadableConfigs
})
}
ngOnDestroy(): void {
this.subscription.unsubscribe()
}
downloadPreloadedCustomConfigs() {
downloadCustomConfigs(this.downloadableConfigs)
}
}
|