UNPKG

ng-zorro-antd

Version:

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

1 lines 7.24 kB
{"version":3,"file":"ng-zorro-antd-core-form.mjs","sources":["../../components/core/form/nz-form-status.service.ts","../../components/core/form/nz-form-no-status.service.ts","../../components/core/form/nz-form-item-feedback-icon.component.ts","../../components/core/form/nz-form-patch.module.ts","../../components/core/form/public-api.ts","../../components/core/form/ng-zorro-antd-core-form.ts"],"sourcesContent":["/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { Injectable } from '@angular/core';\nimport { ReplaySubject } from 'rxjs';\n\nimport { NzValidateStatus } from 'ng-zorro-antd/core/types';\n\n@Injectable()\nexport class NzFormStatusService {\n formStatusChanges = new ReplaySubject<{ status: NzValidateStatus; hasFeedback: boolean }>(1);\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { Injectable } from '@angular/core';\nimport { BehaviorSubject } from 'rxjs';\n\n// Used in input-group/input-number-group to make sure components in addon work well\n@Injectable()\nexport class NzFormNoStatusService {\n noFormStatus = new BehaviorSubject<boolean>(false);\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport {\n ChangeDetectionStrategy,\n ChangeDetectorRef,\n Component,\n Input,\n OnChanges,\n SimpleChanges,\n ViewEncapsulation\n} from '@angular/core';\n\nimport { NzValidateStatus } from 'ng-zorro-antd/core/types';\n\nconst iconTypeMap = {\n error: 'close-circle-fill',\n validating: 'loading',\n success: 'check-circle-fill',\n warning: 'exclamation-circle-fill'\n} as const;\n\n@Component({\n selector: 'nz-form-item-feedback-icon',\n exportAs: 'nzFormFeedbackIcon',\n preserveWhitespaces: false,\n encapsulation: ViewEncapsulation.None,\n changeDetection: ChangeDetectionStrategy.OnPush,\n template: ` <span *ngIf=\"iconType\" nz-icon [nzType]=\"iconType\"></span> `,\n host: {\n class: 'ant-form-item-feedback-icon',\n '[class.ant-form-item-feedback-icon-error]': 'status===\"error\"',\n '[class.ant-form-item-feedback-icon-warning]': 'status===\"warning\"',\n '[class.ant-form-item-feedback-icon-success]': 'status===\"success\"',\n '[class.ant-form-item-feedback-icon-validating]': 'status===\"validating\"'\n }\n})\nexport class NzFormItemFeedbackIconComponent implements OnChanges {\n @Input() status: NzValidateStatus = '';\n constructor(public cdr: ChangeDetectorRef) {}\n\n iconType: (typeof iconTypeMap)[keyof typeof iconTypeMap] | null = null;\n\n ngOnChanges(_changes: SimpleChanges): void {\n this.updateIcon();\n }\n\n updateIcon(): void {\n this.iconType = this.status ? iconTypeMap[this.status] : null;\n this.cdr.markForCheck();\n }\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\n\nimport { NzIconModule } from 'ng-zorro-antd/icon';\n\nimport { NzFormItemFeedbackIconComponent } from './nz-form-item-feedback-icon.component';\n\n@NgModule({\n imports: [CommonModule, NzIconModule],\n exports: [NzFormItemFeedbackIconComponent],\n declarations: [NzFormItemFeedbackIconComponent]\n})\nexport class NzFormPatchModule {}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport * from './nz-form-status.service';\nexport * from './nz-form-no-status.service';\nexport * from './nz-form-item-feedback-icon.component';\nexport * from './nz-form-patch.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;;AAAA;;;AAGG;MAQU,mBAAmB,CAAA;AADhC,IAAA,WAAA,GAAA;AAEE,QAAA,IAAA,CAAA,iBAAiB,GAAG,IAAI,aAAa,CAAqD,CAAC,CAAC,CAAC;AAC9F,KAAA;8GAFY,mBAAmB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;kHAAnB,mBAAmB,EAAA,CAAA,CAAA,EAAA;;2FAAnB,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAD/B,UAAU;;;ACVX;;;AAGG;AAKH;MAEa,qBAAqB,CAAA;AADlC,IAAA,WAAA,GAAA;AAEE,QAAA,IAAA,CAAA,YAAY,GAAG,IAAI,eAAe,CAAU,KAAK,CAAC,CAAC;AACpD,KAAA;8GAFY,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;kHAArB,qBAAqB,EAAA,CAAA,CAAA,EAAA;;2FAArB,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBADjC,UAAU;;;ACTX;;;AAGG;AAcH,MAAM,WAAW,GAAG;AAClB,IAAA,KAAK,EAAE,mBAAmB;AAC1B,IAAA,UAAU,EAAE,SAAS;AACrB,IAAA,OAAO,EAAE,mBAAmB;AAC5B,IAAA,OAAO,EAAE,yBAAyB;CAC1B,CAAC;MAiBE,+BAA+B,CAAA;AAE1C,IAAA,WAAA,CAAmB,GAAsB,EAAA;QAAtB,IAAG,CAAA,GAAA,GAAH,GAAG,CAAmB;QADhC,IAAM,CAAA,MAAA,GAAqB,EAAE,CAAC;QAGvC,IAAQ,CAAA,QAAA,GAA0D,IAAI,CAAC;KAF1B;AAI7C,IAAA,WAAW,CAAC,QAAuB,EAAA;QACjC,IAAI,CAAC,UAAU,EAAE,CAAC;KACnB;IAED,UAAU,GAAA;AACR,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC;AAC9D,QAAA,IAAI,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC;KACzB;8GAbU,+BAA+B,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAA/B,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,+BAA+B,sfAThC,CAA8D,4DAAA,CAAA,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,eAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,UAAA,EAAA,QAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,aAAA,EAAA,EAAA,CAAA,iBAAA,CAAA,IAAA,EAAA,CAAA,CAAA,EAAA;;2FAS7D,+BAA+B,EAAA,UAAA,EAAA,CAAA;kBAf3C,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,4BAA4B;AACtC,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,mBAAmB,EAAE,KAAK;oBAC1B,aAAa,EAAE,iBAAiB,CAAC,IAAI;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,QAAQ,EAAE,CAA8D,4DAAA,CAAA;AACxE,oBAAA,IAAI,EAAE;AACJ,wBAAA,KAAK,EAAE,6BAA6B;AACpC,wBAAA,2CAA2C,EAAE,kBAAkB;AAC/D,wBAAA,6CAA6C,EAAE,oBAAoB;AACnE,wBAAA,6CAA6C,EAAE,oBAAoB;AACnE,wBAAA,gDAAgD,EAAE,uBAAuB;AAC1E,qBAAA;AACF,iBAAA,CAAA;sFAEU,MAAM,EAAA,CAAA;sBAAd,KAAK;;;ACxCR;;;AAGG;MAcU,iBAAiB,CAAA;8GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAjB,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,iBAAiB,iBAFb,+BAA+B,CAAA,EAAA,OAAA,EAAA,CAFpC,YAAY,EAAE,YAAY,aAC1B,+BAA+B,CAAA,EAAA,CAAA,CAAA,EAAA;+GAG9B,iBAAiB,EAAA,OAAA,EAAA,CAJlB,YAAY,EAAE,YAAY,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAIzB,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAL7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,YAAY,CAAC;oBACrC,OAAO,EAAE,CAAC,+BAA+B,CAAC;oBAC1C,YAAY,EAAE,CAAC,+BAA+B,CAAC;AAChD,iBAAA,CAAA;;;AChBD;;;AAGG;;ACHH;;AAEG;;;;"}