UNPKG

@delon/form

Version:

Angular form generation based on JSON-Schema.

1 lines 4.95 kB
{"version":3,"file":"widgets-qr-code.mjs","sources":["../../../../packages/form/widgets/qr-code/widget.ts","../../../../packages/form/widgets/qr-code/module.ts","../../../../packages/form/widgets/qr-code/index.ts","../../../../packages/form/widgets/qr-code/widgets-qr-code.ts"],"sourcesContent":["import { Component, ViewEncapsulation } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { ControlUIWidget, DelonFormModule } from '@delon/form';\nimport { NzQRCodeModule } from 'ng-zorro-antd/qr-code';\n\nimport type { SFQrCodeWidgetSchema } from './schema';\n\n@Component({\n selector: 'sf-qr-code',\n template: `<sf-item-wrap\n [id]=\"id\"\n [schema]=\"schema\"\n [ui]=\"ui\"\n [showError]=\"showError\"\n [error]=\"error\"\n [showTitle]=\"schema.title\"\n >\n <nz-qrcode\n [nzValue]=\"value\"\n [nzPadding]=\"ui.padding ?? 0\"\n [nzColor]=\"ui.color ?? '#000'\"\n [nzBgColor]=\"ui.bgColor ?? '#FFF'\"\n [nzSize]=\"ui.qrSize ?? 160\"\n [nzIcon]=\"ui.icon ?? ''\"\n [nzIconSize]=\"ui.iconSize ?? 40\"\n [nzBordered]=\"ui.bordered ?? false\"\n [nzStatus]=\"ui.status ?? 'active'\"\n [nzLevel]=\"ui.level ?? 'M'\"\n (nzRefresh)=\"refresh($event)\"\n />\n </sf-item-wrap>`,\n preserveWhitespaces: false,\n encapsulation: ViewEncapsulation.None,\n imports: [FormsModule, DelonFormModule, NzQRCodeModule]\n})\nexport class QrCodeWidget extends ControlUIWidget<SFQrCodeWidgetSchema> {\n static readonly KEY = 'qr-code';\n\n refresh(qr: string): void {\n this.setValue(qr);\n if (this.ui.refresh) this.ui.refresh(qr);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { DelonFormModule, WidgetRegistry } from '@delon/form';\nimport { NzQRCodeModule } from 'ng-zorro-antd/qr-code';\n\nimport { QrCodeWidget } from './widget';\n\n@NgModule({\n imports: [FormsModule, DelonFormModule, NzQRCodeModule, QrCodeWidget]\n})\nexport class QrCodeWidgetModule {\n constructor(widgetRegistry: WidgetRegistry) {\n widgetRegistry.register(QrCodeWidget.KEY, QrCodeWidget);\n }\n}\n","import type { SFWidgetProvideConfig } from '@delon/form';\n\nimport { QrCodeWidget } from './widget';\n\nexport * from './widget';\nexport * from './schema';\nexport * from './module';\n\nexport function withQrCodeWidget(): SFWidgetProvideConfig {\n return { KEY: QrCodeWidget.KEY, type: QrCodeWidget };\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}