UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

1 lines 6.79 kB
{"version":3,"file":"ng-zorro-antd-mobile-activity-indicator.mjs","sources":["../../components/activity-indicator/activity-indicator.component.ts","../../components/activity-indicator/activity-indicator.component.html","../../components/activity-indicator/activity-indicator.module.ts","../../components/activity-indicator/ng-zorro-antd-mobile-activity-indicator.ts"],"sourcesContent":["import { Component, OnInit, Input, HostBinding } from '@angular/core';\n\n@Component({\n selector: 'ActivityIndicator , nzm-ctivity-indicator',\n templateUrl: './activity-indicator.component.html'\n})\nexport class ActivityIndicatorComponent implements OnInit {\n prefixCls: string = 'am-activity-indicator';\n spinnerClass: object = {};\n\n private _text: string;\n private _size: string = 'small';\n private _toast: boolean = false;\n private _animating: boolean = true;\n\n @Input()\n get animating(): boolean {\n return this._animating;\n }\n set animating(v: boolean) {\n this._animating = v;\n this.setClass();\n }\n @Input()\n set size(v: string) {\n this._size = v;\n this.setClass();\n }\n @Input()\n get toast(): boolean {\n return this._toast;\n }\n set toast(v: boolean) {\n this._toast = v;\n this.setClass();\n }\n @Input()\n get text(): string {\n return this._text;\n }\n set text(v: string) {\n this._text = v;\n }\n\n @HostBinding('class.am-activity-indicator')\n clsActIndicator: boolean = true;\n @HostBinding('class.am-activity-indicator-toast')\n clsActIndicatorToast;\n @HostBinding('class.am-activity-indicator-lg')\n clsActIndicatorLg;\n @HostBinding('class.am-activity-indicator-sm')\n clsActIndicatorSm;\n\n constructor() {}\n\n setClass() {\n if (this._animating) {\n this.clsActIndicator = true;\n this.clsActIndicatorToast = !!this._toast;\n this.clsActIndicatorLg = this._size === 'large';\n this.clsActIndicatorSm = this._size === 'small';\n this.spinnerClass = {\n [`${this.prefixCls}-spinner`]: true,\n [`${this.prefixCls}-spinner-lg`]: !!this._toast || this._size === 'large'\n };\n } else {\n this.clsActIndicator = false;\n this.clsActIndicatorLg = false;\n this.clsActIndicatorSm = false;\n this.clsActIndicatorToast = false;\n }\n }\n\n ngOnInit() {\n this.setClass();\n }\n}\n","<div *ngIf=\"animating && toast && text && text.length > 0\">\n <div class=\"{{ prefixCls }}-content\">\n <span [ngClass]=\"spinnerClass\" aria-hidden=\"'true'\"></span>\n <span class=\"{{ prefixCls }}-toast\">{{ text }}</span>\n </div>\n</div>\n<div *ngIf=\"animating && toast && !text\">\n <div class=\"{{ prefixCls }}-content\">\n <span [ngClass]=\"spinnerClass\" aria-label=\"'Loading'\"></span>\n </div>\n</div>\n<div *ngIf=\"animating && !toast && text && text.length > 0\">\n <span [ngClass]=\"spinnerClass\" aria-hidden=\"true\"></span>\n <span class=\"{{ prefixCls }}-tip\">{{ text }}</span>\n</div>\n<div *ngIf=\"animating && !toast && !text\">\n <span [ngClass]=\"spinnerClass\" aria-label=\"'loading'\"></span>\n</div>\n","import { NgModule } from '@angular/core';\nimport { ActivityIndicatorComponent } from './activity-indicator.component';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\n\n@NgModule({\n exports: [ActivityIndicatorComponent],\n declarations: [ActivityIndicatorComponent],\n imports: [CommonModule, FormsModule]\n})\nexport class ActivityIndicatorModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}