UNPKG

@delon/form

Version:

Angular form generation based on JSON-Schema.

1 lines 5.88 kB
{"version":3,"file":"widgets-color.mjs","sources":["../../../../packages/form/widgets/color/widget.ts","../../../../packages/form/widgets/color/module.ts","../../../../packages/form/widgets/color/index.ts","../../../../packages/form/widgets/color/widgets-color.ts"],"sourcesContent":["import { Component, ViewEncapsulation } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { ControlUIWidget, DelonFormModule } from '@delon/form';\nimport { NzColorPickerModule, type NzColor, type NzColorPickerFormatType } from 'ng-zorro-antd/color-picker';\n\nimport type { SFColorWidgetSchema } from './schema';\n\n@Component({\n selector: 'sf-color',\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 @if (ui.block) {\n <nz-color-block [nzColor]=\"value\" [nzSize]=\"$any(ui.size)\" />\n } @else {\n <nz-color-picker\n [ngModel]=\"value\"\n (ngModelChange)=\"setValue($event)\"\n [nzDisabled]=\"disabled\"\n [nzSize]=\"$any(ui.size)\"\n [nzDefaultValue]=\"ui.defaultValue ?? ''\"\n [nzFormat]=\"ui.format ?? null\"\n [nzTrigger]=\"ui.trigger ?? 'click'\"\n [nzTitle]=\"ui.title ?? ''\"\n [nzFlipFlop]=\"$any(ui.flipFlop)\"\n [nzShowText]=\"ui.showText\"\n [nzAllowClear]=\"ui.allowClear\"\n (nzOnChange)=\"_change($event)\"\n (nzOnFormatChange)=\"_formatChange($event)\"\n />\n }\n </sf-item-wrap>`,\n preserveWhitespaces: false,\n encapsulation: ViewEncapsulation.None,\n imports: [FormsModule, DelonFormModule, NzColorPickerModule]\n})\nexport class ColorWidget extends ControlUIWidget<SFColorWidgetSchema> {\n static readonly KEY = 'color';\n\n _change(ev: { color: NzColor; format: string }): void {\n if (this.ui.change) this.ui.change(ev);\n }\n\n _formatChange(ev: NzColorPickerFormatType): void {\n if (this.ui.formatChange) this.ui.formatChange(ev);\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\n\nimport { DelonFormModule, WidgetRegistry } from '@delon/form';\nimport { NzColorPickerModule } from 'ng-zorro-antd/color-picker';\n\nimport { ColorWidget } from './widget';\n\n@NgModule({\n imports: [FormsModule, CommonModule, DelonFormModule, NzColorPickerModule, ColorWidget]\n})\nexport class ColorWidgetModule {\n constructor(widgetRegistry: WidgetRegistry) {\n widgetRegistry.register(ColorWidget.KEY, ColorWidget);\n }\n}\n","import type { SFWidgetProvideConfig } from '@delon/form';\n\nimport { ColorWidget } from './widget';\n\nexport * from './widget';\nexport * from './schema';\nexport * from './module';\n\nexport function withColorWidget(): SFWidgetProvideConfig {\n return { KEY: ColorWidget.KEY, type: ColorWidget };\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":["i2","i1"],"mappings":"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"}