ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
1 lines • 6.17 kB
Source Map (JSON)
{"version":3,"file":"ng-zorro-antd-mobile-result.mjs","sources":["../../components/result/result.component.ts","../../components/result/result.component.html","../../components/result/result.module.ts","../../components/result/ng-zorro-antd-mobile-result.ts"],"sourcesContent":["import { Component, Input, Output, EventEmitter, HostBinding, TemplateRef, ViewEncapsulation } from '@angular/core';\n\n@Component({\n selector: 'Result, nzm-result',\n templateUrl: './result.component.html',\n encapsulation: ViewEncapsulation.None\n})\nexport class ResultComponent {\n prefixCls: string = 'am-result';\n isTitleString: boolean = true;\n isMessageString: boolean = true;\n\n private _title: string | TemplateRef<any>;\n private _message: string | TemplateRef<any>;\n\n @Input()\n get title(): string | TemplateRef<any> {\n return this._title;\n }\n set title(value: string | TemplateRef<any>) {\n if (this.isTemplateRef(value)) {\n this.isTitleString = false;\n } else {\n this.isTitleString = true;\n }\n this._title = value;\n }\n @Input()\n imgUrl: string;\n @Input()\n buttonText: string;\n @Input()\n buttonType: string;\n @Input()\n img: TemplateRef<any>;\n @Input()\n get message(): string | TemplateRef<any> {\n return this._message;\n }\n set message(value: string | TemplateRef<any>) {\n if (this.isTemplateRef(value)) {\n this.isMessageString = false;\n } else {\n this.isMessageString = true;\n }\n this._message = value;\n }\n @Output()\n onButtonClick: EventEmitter<any> = new EventEmitter();\n\n @HostBinding('attr.role')\n role: string = 'alert';\n @HostBinding('class.am-result')\n amResult: boolean = true;\n\n constructor() {}\n\n buttonClick(event) {\n this.onButtonClick.emit(event);\n }\n\n isTemplateRef(value) {\n if (value) {\n return value instanceof TemplateRef;\n }\n return false;\n }\n}\n","<div *ngIf=\"img\" class=\"{{ prefixCls }}-pic\">\n <ng-template [ngTemplateOutlet]=\"img\"></ng-template>\n</div>\n<div *ngIf=\"!img && imgUrl\" class=\"{{ prefixCls }}-pic\" [ngStyle]=\"{ backgroundImage: 'url(' + imgUrl + ')' }\"></div>\n<div *ngIf=\"title\" class=\"{{ prefixCls }}-title\">\n <ng-template *ngIf=\"!isTitleString\" [ngTemplateOutlet]=\"title\"></ng-template>\n <span *ngIf=\"isTitleString\">{{ title }}</span>\n</div>\n<div [ngClass]=\"prefixCls + '-message'\">\n <ng-template *ngIf=\"!isMessageString\" [ngTemplateOutlet]=\"message\"></ng-template>\n <span *ngIf=\"isMessageString\">{{ message }}</span>\n</div>\n<div *ngIf=\"buttonText\" class=\"{{ prefixCls }}-button\">\n <a Button [type]=\"buttonType\" (click)=\"buttonClick($event)\">\n {{ buttonText }}\n </a>\n</div>\n","import { NgModule } from '@angular/core';\nimport { ResultComponent } from './result.component';\nimport { CommonModule } from '@angular/common';\nimport { IconModule } from 'ng-zorro-antd-mobile/icon';\n\n@NgModule({\n declarations: [ResultComponent],\n exports: [ResultComponent],\n imports: [CommonModule, IconModule]\n})\nexport class ResultModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}