@freezesoul/nz-formly
Version:
基于ng-zorro-antd UI 扩展的ngx-formly组件库
17 lines (16 loc) • 579 B
TypeScript
import { NzButtonSize } from 'ng-zorro-antd/button';
import { DropdownWrapperOptions, NzFormlyFieldConfig } from '@freezesoul/nz-formly/common';
import { ButtonOptions } from '@freezesoul/nz-formly/button';
/**
* 按钮组模板配置
*/
export interface ButtonGroupOptions extends DropdownWrapperOptions {
nzSize?: NzButtonSize;
/**
* 每个按钮配置
*/
buttons?: NzFormlyFieldConfig<Omit<ButtonOptions, 'nzSize' | 'textName'>>[];
}
export interface ButtonGroupFieldConfig extends NzFormlyFieldConfig<ButtonGroupOptions> {
type: 'button-group';
}