ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
1 lines • 5 kB
Source Map (JSON)
{"version":3,"file":"ng-zorro-antd-mobile-progress.mjs","sources":["../../components/progress/progress.component.ts","../../components/progress/progress.component.html","../../components/progress/progress.module.ts","../../components/progress/ng-zorro-antd-mobile-progress.ts"],"sourcesContent":["import { Component, ViewEncapsulation, Input, HostBinding } from '@angular/core';\nexport type PositionType = 'normal' | 'fixed';\n\n@Component({\n selector: 'Progress, nzm-progress',\n templateUrl: './progress.component.html',\n encapsulation: ViewEncapsulation.None\n})\nexport class ProgressComponent {\n prefixCls: string = 'am-progress';\n\n private _percent: number = 0;\n private _exceedance: boolean = false;\n\n @Input()\n unfilled: boolean = true;\n @Input()\n position: PositionType = 'fixed';\n @Input()\n barStyle: object = {};\n @Input()\n get percent(): number {\n return this._percent;\n }\n set percent(value: number) {\n this._percent = value;\n if (value > 100) {\n this._exceedance = true;\n } else {\n this._exceedance = false;\n }\n }\n\n @HostBinding('attr.max')\n max: number = 100;\n @HostBinding('attr.value')\n get value(): number {\n return this.percent;\n }\n\n @HostBinding('class.am-progress')\n amProgress: boolean = true;\n @HostBinding('class.am-progress-outer')\n outer: boolean = true;\n @HostBinding('class.am-progress-fixed-outer')\n get fixOuter(): boolean {\n return 'fixed' === this.position;\n }\n @HostBinding('class.am-progress-hide-outer')\n get hideOuter(): boolean {\n return !this.unfilled && !this._exceedance;\n }\n @HostBinding('class.am-progress-exceedance')\n get exceedance(): boolean {\n return this._exceedance;\n }\n\n constructor() {}\n}\n","<div\n class=\"{{ prefixCls }}-bar\"\n [ngStyle]=\"barStyle\"\n [style.width.%]=\"percent <= 100 ? percent : 10000 / percent\"\n></div>\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { ProgressComponent } from './progress.component';\n\n@NgModule({\n imports: [CommonModule],\n declarations: [ProgressComponent],\n exports: [ProgressComponent]\n})\nexport class ProgressModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}