UNPKG

@delon/form

Version:

Angular form generation based on JSON-Schema.

49 lines (48 loc) 1.21 kB
import type { TemplateRef } from '@angular/core'; import type { SFUISchemaItem } from '@delon/form'; import type { NzColor, NzColorPickerFormatType, NzColorPickerTriggerType } from 'ng-zorro-antd/color-picker'; export interface SFColorWidgetSchema extends SFUISchemaItem { /** * Format of color */ format?: NzColorPickerFormatType | null; /** * Default value of color */ defaultValue?: string | NzColor | null; /** * ColorPicker trigger mode */ trigger?: NzColorPickerTriggerType | null; /** * Setting the title of the color picker */ title?: TemplateRef<void> | string; /** * Triggers for customizing color panels. */ flipFlop?: TemplateRef<void> | string | null; /** * Show color text */ showText?: boolean; /** * Allow clearing color selected */ allowClear?: boolean; /** * Callback when value is changed */ change?: (ev: { color: NzColor; format: string; }) => void; /** * Callback when `format` is changed */ formatChange?: (color: NzColorPickerFormatType) => void; /** * Color Block */ block?: boolean; }