{"version":3,"file":"ngx-histaff-alpha-core-toast-loading.component-BEHiIFfv.mjs","sources":["../../../projects/ngx-histaff-alpha/src/lib/app/libraries/core-toast-loading/core-toast-loading.component.ts","../../../projects/ngx-histaff-alpha/src/lib/app/libraries/core-toast-loading/core-toast-loading.component.html"],"sourcesContent":["import { NgStyle } from '@angular/common';\r\nimport { AfterViewInit, ChangeDetectionStrategy, Component, inject, signal } from '@angular/core';\r\nimport { DomService } from '../services/dom.service';\r\n\r\nimport {\r\n  trigger,\r\n  transition,\r\n  query,\r\n  style,\r\n  animate,\r\n  stagger,\r\n  animateChild\r\n} from '@angular/animations';\r\n\r\n@Component({\r\n  selector: 'core-toast-loading',\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n  imports: [\r\n    NgStyle\r\n  ],\r\n  templateUrl: './core-toast-loading.component.html',\r\n  styleUrl: './core-toast-loading.component.scss',\r\n  animations: [\r\n    trigger('alertList', [\r\n      transition('* => *', [\r\n        query(':enter', [\r\n          style({ opacity: 0, transform: 'translateY(-10px)' }),\r\n          stagger(100, [\r\n            animate('250ms ease-out', style({ opacity: 1, transform: 'translateY(0)' }))\r\n          ])\r\n        ], { optional: true }),\r\n\r\n        query(':leave', [\r\n          stagger(100, [\r\n            animate('200ms ease-in', style({ opacity: 0, transform: 'translateY(-10px)' }))\r\n          ])\r\n        ], { optional: true })\r\n      ])\r\n    ])\r\n  ]\r\n})\r\nexport class CoreToastLoadingComponent implements AfterViewInit {\r\n  $zIndex = signal(1);\r\n  domService = inject(DomService);\r\n\r\n  ngAfterViewInit(): void {\r\n    this.$zIndex.set(this.domService.getMaxZIndex() + 1);\r\n  }\r\n\r\n}\r\n","<div class=\"core-toast-loading-container\" [ngStyle]=\"{ zIndex: $zIndex() }\">\r\nLoading...\r\n</div>\r\n"],"names":[],"mappings":";;;;;;MAyCa,yBAAyB,CAAA;AA3BtC,IAAA,WAAA,GAAA;AA4BE,QAAA,IAAA,CAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;AACnB,QAAA,IAAA,CAAA,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AAMhC,IAAA;IAJC,eAAe,GAAA;AACb,QAAA,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC;IACtD;+GANW,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,yBAAyB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECzCtC,8GAGA,EAAA,MAAA,EAAA,CAAA,gVAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EDeI,OAAO,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAIG;YACV,OAAO,CAAC,WAAW,EAAE;gBACnB,UAAU,CAAC,QAAQ,EAAE;oBACnB,KAAK,CAAC,QAAQ,EAAE;wBACd,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC;wBACrD,OAAO,CAAC,GAAG,EAAE;AACX,4BAAA,OAAO,CAAC,gBAAgB,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,eAAe,EAAE,CAAC;yBAC5E;AACF,qBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;oBAEtB,KAAK,CAAC,QAAQ,EAAE;wBACd,OAAO,CAAC,GAAG,EAAE;AACX,4BAAA,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC;yBAC/E;AACF,qBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;iBACtB;aACF;AACF,SAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;4FAEU,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBA3BrC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,oBAAoB,EAAA,eAAA,EACb,uBAAuB,CAAC,MAAM,EAAA,OAAA,EACtC;wBACP;qBACD,EAAA,UAAA,EAGW;wBACV,OAAO,CAAC,WAAW,EAAE;4BACnB,UAAU,CAAC,QAAQ,EAAE;gCACnB,KAAK,CAAC,QAAQ,EAAE;oCACd,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC;oCACrD,OAAO,CAAC,GAAG,EAAE;AACX,wCAAA,OAAO,CAAC,gBAAgB,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,eAAe,EAAE,CAAC;qCAC5E;AACF,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;gCAEtB,KAAK,CAAC,QAAQ,EAAE;oCACd,OAAO,CAAC,GAAG,EAAE;AACX,wCAAA,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC;qCAC/E;AACF,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;6BACtB;yBACF;AACF,qBAAA,EAAA,QAAA,EAAA,8GAAA,EAAA,MAAA,EAAA,CAAA,gVAAA,CAAA,EAAA;;;;;"}