{"version":3,"file":"manthanankolekar-ng-loader.mjs","sources":["../../../projects/ng-loader/src/lib/ng-loader.service.ts","../../../projects/ng-loader/src/lib/ng-loader.component.ts","../../../projects/ng-loader/src/public-api.ts","../../../projects/ng-loader/src/manthanankolekar-ng-loader.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\n\r\n@Injectable({\r\n  providedIn: 'root'\r\n})\r\nexport class NgLoaderService {\r\n\r\n  constructor() { }\r\n}\r\n","import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'ng-loader',\r\n  template: `\r\n  @if (loading) {\r\n    <div class=\"loader-overlay\">\r\n      <div class=\"loader\"></div>\r\n      @if (loaderMessage) {\r\n        <div class=\"loader-message\">{{ loaderMessage }}</div>\r\n      }\r\n    </div>\r\n  }\r\n  `,\r\n  styles: `\r\n    .loader-overlay {\r\n      position: fixed;\r\n      top: 0;\r\n      left: 0;\r\n      right: 0;\r\n      bottom: 0;\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: center;\r\n      align-items: center;\r\n      background: rgba(0, 0, 0, 0.5);\r\n    }\r\n    .loader {\r\n      border: 16px solid #f3f3f3;\r\n      border-radius: 50%;\r\n      border-top: 16px solid #3498db;\r\n      width: 120px;\r\n      height: 120px;\r\n      animation: spin 2s linear infinite;\r\n    }\r\n    .loader-message {\r\n      margin-top: 15px;\r\n      color: #fff;\r\n      font-size: 1.2rem;\r\n    }\r\n    @keyframes spin {\r\n      0% {\r\n        transform: rotate(0deg);\r\n      }\r\n      100% {\r\n        transform: rotate(360deg);\r\n      }\r\n    }\r\n  `\r\n})\r\nexport class NgLoaderComponent {\r\n  @Input() loading: boolean = false;\r\n  @Input() loaderMessage?: string;\r\n}","/*\r\n * Public API Surface of ng-loader\r\n */\r\n\r\nexport * from './lib/ng-loader.service';\r\nexport * from './lib/ng-loader.component';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;MAKa,eAAe,CAAA;AAE1B,IAAA,WAAA,GAAA;uGAFW,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA;AAAf,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,cAFd,MAAM,EAAA,CAAA;;2FAEP,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE;AACb,iBAAA;;;MC8CY,iBAAiB,CAAA;IACnB,OAAO,GAAY,KAAK;AACxB,IAAA,aAAa;uGAFX,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAjB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,EA9ClB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,SAAA,EAAA,aAAA,EAAA,eAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;;;;;;AAST,EAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,0ZAAA,CAAA,EAAA,CAAA;;2FAqCU,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAhD7B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,WAAW,EACX,QAAA,EAAA,CAAA;;;;;;;;;AAST,EAAA,CAAA,EAAA,MAAA,EAAA,CAAA,0ZAAA,CAAA,EAAA;8BAsCQ,OAAO,EAAA,CAAA;sBAAf;gBACQ,aAAa,EAAA,CAAA;sBAArB;;;ACpDH;;AAEG;;ACFH;;AAEG;;;;"}