ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
1 lines • 6.18 kB
Source Map (JSON)
{"version":3,"file":"ng-zorro-antd-core-form.mjs","sources":["../../components/core/form/nz-form-item-feedback-icon.component.ts","../../components/core/form/nz-form-size.token.ts","../../components/core/form/nz-form-status.service.ts","../../components/core/form/nz-form-variant.token.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 { Component, computed, input, ViewEncapsulation } from '@angular/core';\n\nimport { NzValidateStatus } from 'ng-zorro-antd/core/types';\nimport { NzIconModule } from 'ng-zorro-antd/icon';\n\nconst iconTypeMap = {\n error: 'close-circle-fill',\n validating: 'loading',\n success: 'check-circle-fill',\n warning: 'exclamation-circle-fill'\n} as const;\nconst CLASS_NAME = 'ant-form-item-feedback-icon';\n\n@Component({\n selector: 'nz-form-item-feedback-icon',\n exportAs: 'nzFormFeedbackIcon',\n imports: [NzIconModule],\n encapsulation: ViewEncapsulation.None,\n template: `\n @if (iconType(); as type) {\n <nz-icon [nzType]=\"type\" />\n }\n `,\n host: {\n '[class]': 'class()'\n }\n})\nexport class NzFormItemFeedbackIconComponent {\n readonly status = input<NzValidateStatus>('');\n protected readonly iconType = computed(() => {\n const status = this.status();\n return status ? iconTypeMap[status] : null;\n });\n protected readonly class = computed(() => {\n const status = this.status();\n return {\n [CLASS_NAME]: true,\n [`${CLASS_NAME}-error`]: status === 'error',\n [`${CLASS_NAME}-warning`]: status === 'warning',\n [`${CLASS_NAME}-success`]: status === 'success',\n [`${CLASS_NAME}-validating`]: status === 'validating'\n };\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 { InjectionToken, type Signal } from '@angular/core';\n\nimport type { NzSizeLDSType } from 'ng-zorro-antd/core/types';\n\nexport const NZ_FORM_SIZE = new InjectionToken<Signal<NzSizeLDSType | undefined>>(\n typeof ngDevMode !== 'undefined' && ngDevMode ? 'nz-form-size' : ''\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 { 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 { InjectionToken, type Signal } from '@angular/core';\n\nimport type { NzVariant } from 'ng-zorro-antd/core/types';\n\nexport const NZ_FORM_VARIANT = new InjectionToken<Signal<NzVariant>>(\n typeof ngDevMode !== 'undefined' && ngDevMode ? 'nz-form-variant' : ''\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\nexport * from './nz-form-item-feedback-icon.component';\nexport * from './nz-form-size.token';\nexport * from './nz-form-status.service';\nexport * from './nz-form-variant.token';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}