{"version":3,"file":"pikepresje-progress-bar.mjs","sources":["../../../projects/ngx-progress-bar/src/lib/ngx-progress-bar.service.ts","../../../projects/ngx-progress-bar/src/lib/enums/text-position.ts","../../../projects/ngx-progress-bar/src/lib/ngx-progress-bar.component.ts","../../../projects/ngx-progress-bar/src/lib/ngx-progress-bar.module.ts","../../../projects/ngx-progress-bar/src/public-api.ts","../../../projects/ngx-progress-bar/src/pikepresje-progress-bar.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class NgxProgressBarService {\n\n  constructor() { }\n}\n","export enum TextPosition {\n    startstart = 'start start',\n    startcenter = 'start center',\n    startend = 'start end',\n\n    centerstart = 'center start',\n    centercenter = 'center center',\n    centerend = 'center end',\n\n    endstart = 'end start',\n    endcenter = 'end center',\n    endend = 'end end',\n\n}\n","import { Component, Input, OnInit } from '@angular/core';\nimport { TextPosition } from './enums/text-position';\n\n@Component({\n  selector: 'ngx-progress-bar',\n  template: `\n     <div [fxLayoutAlign]=\"textPosition\"  style=\"width: inherit; min-width: 100px; max-width: inherit;  height: inherit; min-height: 6px;  max-height: inherit; \"   \n          [style.borderRadius]=\"(borderRadiusX + 'px ' + borderRadiusY + 'px')\"\n          [style.background]=\"('linear-gradient(to right,  ' + fillColor + ' '  + value + '%, ' + defaultColor + ' ' + value + '%!important')\"\n          [style.color] = \"textColor\"\n          [style.font] = \"textFont\"\n          >\n        <span *ngIf=\"showText && showPercentageSymbol\"  >{{ (value / 100)  | percent : percentagePipeDigitInfo : percentagePipeLocale }}</span> \n        <span *ngIf=\"showText && !showPercentageSymbol\"  >{{ (value / 100) }}</span> \n     </div>\n  `,\n  styles: [\n  ]\n})\nexport class NgxProgressBarComponent implements OnInit {\n  @Input() value: number = 0;\n  @Input() fillColor: string = '#3f51b5';\n  @Input() defaultColor: string = '#bcd1e2';\n  @Input() textFont: string = '10px Arial, sans-serif';\n  @Input() textColor: string = 'white';\n  @Input() textPosition: TextPosition = TextPosition.centercenter;\n  @Input() showText: boolean = false;\n  @Input() borderRadiusX: number = 0;\n  @Input() borderRadiusY: number = 0;\n  @Input() showPercentageSymbol: boolean = true;\n  @Input() percentagePipeDigitInfo: string = ''\n  @Input() percentagePipeLocale: string = ''\n\n\n  TextPosition = TextPosition;\n  constructor() { }\n\n  ngOnInit(): void {\n    this.TextPosition.centercenter\n  }\n\n\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core'; \nimport { FlexLayoutModule } from '@angular/flex-layout';\nimport { NgxProgressBarComponent } from './ngx-progress-bar.component';\n\n\n\n@NgModule({\n  declarations: [\n    NgxProgressBarComponent\n  ],\n  imports: [\n    CommonModule,\n    FlexLayoutModule\n  ],\n  exports: [\n    NgxProgressBarComponent\n  ]\n})\nexport class NgxProgressBarModule { }\n","/*\n * Public API Surface of ngx-progress-bar\n */\n\nexport * from './lib/ngx-progress-bar.service';\nexport * from './lib/ngx-progress-bar.component';\nexport * from './lib/ngx-progress-bar.module';\nexport * from './lib/enums/text-position';\n// export * from './lib/enums/text-display-area';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;MAKa,qBAAqB,CAAA;AAEhC,IAAA,WAAA,GAAA,GAAiB;;kHAFN,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAArB,qBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,cAFpB,MAAM,EAAA,CAAA,CAAA;2FAEP,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAHjC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;ACJW,IAAA,aAaX;AAbD,CAAA,UAAY,YAAY,EAAA;AACpB,IAAA,YAAA,CAAA,YAAA,CAAA,GAAA,aAA0B,CAAA;AAC1B,IAAA,YAAA,CAAA,aAAA,CAAA,GAAA,cAA4B,CAAA;AAC5B,IAAA,YAAA,CAAA,UAAA,CAAA,GAAA,WAAsB,CAAA;AAEtB,IAAA,YAAA,CAAA,aAAA,CAAA,GAAA,cAA4B,CAAA;AAC5B,IAAA,YAAA,CAAA,cAAA,CAAA,GAAA,eAA8B,CAAA;AAC9B,IAAA,YAAA,CAAA,WAAA,CAAA,GAAA,YAAwB,CAAA;AAExB,IAAA,YAAA,CAAA,UAAA,CAAA,GAAA,WAAsB,CAAA;AACtB,IAAA,YAAA,CAAA,WAAA,CAAA,GAAA,YAAwB,CAAA;AACxB,IAAA,YAAA,CAAA,QAAA,CAAA,GAAA,SAAkB,CAAA;AAEtB,CAAC,EAbW,YAAY,KAAZ,YAAY,GAavB,EAAA,CAAA,CAAA;;MCMY,uBAAuB,CAAA;AAgBlC,IAAA,WAAA,GAAA;AAfS,QAAA,IAAK,CAAA,KAAA,GAAW,CAAC,CAAC;AAClB,QAAA,IAAS,CAAA,SAAA,GAAW,SAAS,CAAC;AAC9B,QAAA,IAAY,CAAA,YAAA,GAAW,SAAS,CAAC;AACjC,QAAA,IAAQ,CAAA,QAAA,GAAW,wBAAwB,CAAC;AAC5C,QAAA,IAAS,CAAA,SAAA,GAAW,OAAO,CAAC;AAC5B,QAAA,IAAA,CAAA,YAAY,GAAiB,YAAY,CAAC,YAAY,CAAC;AACvD,QAAA,IAAQ,CAAA,QAAA,GAAY,KAAK,CAAC;AAC1B,QAAA,IAAa,CAAA,aAAA,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAa,CAAA,aAAA,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAoB,CAAA,oBAAA,GAAY,IAAI,CAAC;AACrC,QAAA,IAAuB,CAAA,uBAAA,GAAW,EAAE,CAAA;AACpC,QAAA,IAAoB,CAAA,oBAAA,GAAW,EAAE,CAAA;AAG1C,QAAA,IAAY,CAAA,YAAA,GAAG,YAAY,CAAC;KACX;IAEjB,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,YAAY,CAAC,YAAY,CAAA;KAC/B;;oHApBU,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,EAdxB,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,SAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,QAAA,EAAA,UAAA,EAAA,SAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,QAAA,EAAA,UAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,uBAAA,EAAA,yBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;;;;;;;GAUT,EAAA,QAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,2BAAA,EAAA,QAAA,EAAA,kTAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,EAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,EAAA,CAAA,WAAA,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FAIU,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAhBnC,SAAS;YACE,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,kBAAkB,EAClB,QAAA,EAAA,CAAA;;;;;;;;;;AAUT,EAAA,CAAA,EAAA,CAAA;0EAKQ,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,YAAY,EAAA,CAAA;sBAApB,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBACG,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,YAAY,EAAA,CAAA;sBAApB,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBACG,aAAa,EAAA,CAAA;sBAArB,KAAK;gBACG,aAAa,EAAA,CAAA;sBAArB,KAAK;gBACG,oBAAoB,EAAA,CAAA;sBAA5B,KAAK;gBACG,uBAAuB,EAAA,CAAA;sBAA/B,KAAK;gBACG,oBAAoB,EAAA,CAAA;sBAA5B,KAAK;;;MCZK,oBAAoB,CAAA;;iHAApB,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;kHAApB,oBAAoB,EAAA,YAAA,EAAA,CAV7B,uBAAuB,CAAA,EAAA,OAAA,EAAA,CAGvB,YAAY;QACZ,gBAAgB,aAGhB,uBAAuB,CAAA,EAAA,CAAA,CAAA;AAGd,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,YAP7B,YAAY;QACZ,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAMP,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAZhC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,uBAAuB;AACxB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,YAAY;wBACZ,gBAAgB;AACjB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,uBAAuB;AACxB,qBAAA;iBACF,CAAA;;;AClBD;;AAEG;AAMH;;ACRA;;AAEG;;;;"}