UNPKG

@nisix/ngx-loader

Version:
1 lines 2.97 kB
{"version":3,"file":"nisix-ngx-loader.mjs","sources":["../../../projects/ngx-loader/src/lib/ngx-loader.service.ts","../../../projects/ngx-loader/src/lib/loader/loader.ts","../../../projects/ngx-loader/src/lib/loader/loader.html","../../../projects/ngx-loader/src/nisix-ngx-loader.ts"],"sourcesContent":["import { Injectable, signal } from \"@angular/core\";\n\n@Injectable({\n providedIn: \"root\",\n})\nexport class NgxLoaderService {\n public isVisible = signal(false);\n show(): void {\n this.isVisible.set(true);\n }\n hide(): void {\n this.isVisible.set(false);\n }\n\n toggle(): void {\n this.isVisible.set(!this.isVisible());\n }\n}\n","import { CommonModule } from \"@angular/common\";\nimport { Component, effect, Input } from \"@angular/core\";\n\nimport { NgxLoaderService } from \"../ngx-loader.service\";\n\n@Component({\n selector: \"ngx-loader\",\n imports: [CommonModule],\n templateUrl: \"./loader.html\",\n styleUrl: \"./loader.css\",\n standalone: true,\n})\nexport class NgxLoader {\n @Input()\n zIndex: number = 10_000;\n\n public isVisible = false;\n\n constructor(private ngxLoaderService: NgxLoaderService) {\n effect(() => {\n this.isVisible = this.ngxLoaderService.isVisible();\n });\n }\n}\n","@if (isVisible) {\n<div class=\"ngx-loader-overlay\" [style.z-index]=\"zIndex\">\n <div class=\"ngx-loader\"></div>\n</div>\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.NgxLoaderService"],"mappings":";;;;MAKa,gBAAgB,CAAA;AACpB,IAAA,SAAS,GAAG,MAAM,CAAC,KAAK,qDAAC;IAChC,IAAI,GAAA;AACF,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC;;IAE1B,IAAI,GAAA;AACF,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;;IAG3B,MAAM,GAAA;QACJ,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;;uGAV5B,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA;AAAhB,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gBAAgB,cAFf,MAAM,EAAA,CAAA;;2FAEP,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAH5B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA;;;MCQY,SAAS,CAAA;AAMA,IAAA,gBAAA;IAJpB,MAAM,GAAW,MAAM;IAEhB,SAAS,GAAG,KAAK;AAExB,IAAA,WAAA,CAAoB,gBAAkC,EAAA;QAAlC,IAAA,CAAA,gBAAgB,GAAhB,gBAAgB;QAClC,MAAM,CAAC,MAAK;YACV,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,gBAAgB,CAAC,SAAS,EAAE;AACpD,SAAC,CAAC;;uGATO,SAAS,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAA,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;2FAAT,SAAS,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,YAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECZtB,mIAKA,EAAA,MAAA,EAAA,CAAA,wUAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDEY,YAAY,EAAA,CAAA,EAAA,CAAA;;2FAKX,SAAS,EAAA,UAAA,EAAA,CAAA;kBAPrB,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,YAAY,EAAA,OAAA,EACb,CAAC,YAAY,CAAC,cAGX,IAAI,EAAA,QAAA,EAAA,mIAAA,EAAA,MAAA,EAAA,CAAA,wUAAA,CAAA,EAAA;kFAIhB,MAAM,EAAA,CAAA;sBADL;;;AEbH;;AAEG;;;;"}