import {
Component,
Input,
OnDestroy,
} from '@angular/core';
import { Subscription } from 'rxjs'
import {LocaleService, LocaleSubject} from "corifeus-web";
@Component({
selector: 'cory-web-pages-build-status',
styles: [`
.cory-web-pages-build-status {
position: relative;
top: 3px;
}
`],
template: `
`
})
export class Status implements OnDestroy {
subscriptions$: Array = []
@Input('cory-pkg') pkg: any;
tooltipPosition: string = 'above'
i18n: any
constructor(
protected locale: LocaleService,
) {
this.subscriptions$.push(
this.locale.subscribe((subject: LocaleSubject) => {
this.i18n = subject.locale.data
})
)
}
ngOnDestroy(): void {
this.subscriptions$.forEach(subs$ => subs$.unsubscribe())
}
}