ngx-an-loader
Version:
awesome ngx loader
1 lines • 3.01 kB
Source Map (JSON)
{"version":3,"file":"ngx-an-loader.mjs","sources":["../../../projects/ngx-an-loader/src/lib/ngx-an-loader.service.ts","../../../projects/ngx-an-loader/src/lib/loader/loader.ts","../../../projects/ngx-an-loader/src/lib/loader/loader.html","../../../projects/ngx-an-loader/src/ngx-an-loader.ts"],"sourcesContent":["import { Injectable, signal } from \"@angular/core\";\n\n@Injectable({\n providedIn: \"root\",\n})\nexport class NgxAnLoaderService {\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 { NgxAnLoaderService } from \"../ngx-an-loader.service\";\n\n@Component({\n selector: \"ngx-an-loader\",\n imports: [CommonModule],\n templateUrl: \"./loader.html\",\n styleUrl: \"./loader.css\",\n standalone: true,\n})\nexport class NgxAnLoader {\n @Input()\n zIndex: number = 10_000;\n\n public isVisible = false;\n\n constructor(private ngxAnLoaderService: NgxAnLoaderService) {\n effect(() => {\n this.isVisible = this.ngxAnLoaderService.isVisible();\n });\n }\n}\n","@if (isVisible) {\n<div class=\"ngx-an-loader-overlay\" [style.z-index]=\"zIndex\">\n <div class=\"ngx-an-loader\"></div>\n</div>\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.NgxAnLoaderService"],"mappings":";;;;MAKa,kBAAkB,CAAA;AACtB,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,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA;AAAlB,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,kBAAkB,cAFjB,MAAM,EAAA,CAAA;;2FAEP,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAH9B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA;;;MCQY,WAAW,CAAA;AAMF,IAAA,kBAAA;IAJpB,MAAM,GAAW,MAAM;IAEhB,SAAS,GAAG,KAAK;AAExB,IAAA,WAAA,CAAoB,kBAAsC,EAAA;QAAtC,IAAA,CAAA,kBAAkB,GAAlB,kBAAkB;QACpC,MAAM,CAAC,MAAK;YACV,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,kBAAkB,CAAC,SAAS,EAAE;AACtD,SAAC,CAAC;;uGATO,WAAW,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAA,kBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;2FAAX,WAAW,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECZxB,yIAKA,EAAA,MAAA,EAAA,CAAA,8UAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDEY,YAAY,EAAA,CAAA,EAAA,CAAA;;2FAKX,WAAW,EAAA,UAAA,EAAA,CAAA;kBAPvB,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,eAAe,EAAA,OAAA,EAChB,CAAC,YAAY,CAAC,cAGX,IAAI,EAAA,QAAA,EAAA,yIAAA,EAAA,MAAA,EAAA,CAAA,8UAAA,CAAA,EAAA;oFAIhB,MAAM,EAAA,CAAA;sBADL;;;AEbH;;AAEG;;;;"}