{"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":";;;;;;MAOa,eAAe,CAAA;AAQ1B,IAAA,IACI,KAAK,GAAA;QACP,OAAO,IAAI,CAAC,MAAM,CAAC;KACpB;IACD,IAAI,KAAK,CAAC,KAAgC,EAAA;AACxC,QAAA,IAAI,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE;AAC7B,YAAA,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;AAC5B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;AAC3B,SAAA;AACD,QAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;KACrB;AASD,IAAA,IACI,OAAO,GAAA;QACT,OAAO,IAAI,CAAC,QAAQ,CAAC;KACtB;IACD,IAAI,OAAO,CAAC,KAAgC,EAAA;AAC1C,QAAA,IAAI,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE;AAC7B,YAAA,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;AAC9B,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;AAC7B,SAAA;AACD,QAAA,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC;KACvB;AASD,IAAA,WAAA,GAAA;QA/CA,IAAS,CAAA,SAAA,GAAW,WAAW,CAAC;QAChC,IAAa,CAAA,aAAA,GAAY,IAAI,CAAC;QAC9B,IAAe,CAAA,eAAA,GAAY,IAAI,CAAC;AAsChC,QAAA,IAAA,CAAA,aAAa,GAAsB,IAAI,YAAY,EAAE,CAAC;QAGtD,IAAI,CAAA,IAAA,GAAW,OAAO,CAAC;QAEvB,IAAQ,CAAA,QAAA,GAAY,IAAI,CAAC;KAET;AAEhB,IAAA,WAAW,CAAC,KAAK,EAAA;AACf,QAAA,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAChC;AAED,IAAA,aAAa,CAAC,KAAK,EAAA;AACjB,QAAA,IAAI,KAAK,EAAE;YACT,OAAO,KAAK,YAAY,WAAW,CAAC;AACrC,SAAA;AACD,QAAA,OAAO,KAAK,CAAC;KACd;8GA3DU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAf,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,iUCP5B,wyBAiBA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,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,gBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,EAAA,0BAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,aAAA,EAAA,EAAA,CAAA,iBAAA,CAAA,IAAA,EAAA,CAAA,CAAA,EAAA;;2FDVa,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,SAAS;+BACE,oBAAoB,EAAA,aAAA,EAEf,iBAAiB,CAAC,IAAI,EAAA,QAAA,EAAA,wyBAAA,EAAA,CAAA;wDAWjC,KAAK,EAAA,CAAA;sBADR,KAAK;gBAaN,MAAM,EAAA,CAAA;sBADL,KAAK;gBAGN,UAAU,EAAA,CAAA;sBADT,KAAK;gBAGN,UAAU,EAAA,CAAA;sBADT,KAAK;gBAGN,GAAG,EAAA,CAAA;sBADF,KAAK;gBAGF,OAAO,EAAA,CAAA;sBADV,KAAK;gBAaN,aAAa,EAAA,CAAA;sBADZ,MAAM;gBAIP,IAAI,EAAA,CAAA;sBADH,WAAW;uBAAC,WAAW,CAAA;gBAGxB,QAAQ,EAAA,CAAA;sBADP,WAAW;uBAAC,iBAAiB,CAAA;;;ME1CnB,YAAY,CAAA;8GAAZ,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAZ,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,YAAY,iBAJR,eAAe,CAAA,EAAA,OAAA,EAAA,CAEpB,YAAY,EAAE,UAAU,aADxB,eAAe,CAAA,EAAA,CAAA,CAAA,EAAA;+GAGd,YAAY,EAAA,OAAA,EAAA,CAFb,YAAY,EAAE,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAEvB,YAAY,EAAA,UAAA,EAAA,CAAA;kBALxB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,eAAe,CAAC;oBAC/B,OAAO,EAAE,CAAC,eAAe,CAAC;AAC1B,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC;AACpC,iBAAA,CAAA;;;ACTD;;AAEG;;;;"}