@nisix/ngx-loader
Version:
awesome ngx loader
25 lines (20 loc) • 572 B
text/typescript
import { CommonModule } from '@angular/common';
import { Component, Input } from '@angular/core';
import { NgxLoaderService } from '../ngx-loader.service';
({
selector: 'ngx-loader',
imports: [CommonModule],
templateUrl: './loader.html',
styleUrl: './loader.css',
standalone: true,
})
export class NgxLoader {
()
zIndex: number = 10_000;
public isVisible = false;
constructor(private ngxLoaderService: NgxLoaderService) {
this.ngxLoaderService.isVisible$.subscribe((isVisible) => {
this.isVisible = isVisible;
});
}
}