import { INumberConfigType, ISelectConfigType, ITextConfigType, TSelectDefaultType, IColorConfigType, TTextDefaultType, TColorDefaultType, TNumberDefaultType, } from 'editorCore/FormComponents/types'; import { commonConfig, commonEditData, ICommonConfig } from '../../common'; import _ from 'lodash'; export type TBlankComponentsEditData = Array< | ITextConfigType | IColorConfigType >; export type TBlankComponentsConfig = Pick & { bgColor: TColorDefaultType; }; export interface IBlankComponentsSchema { editData: TBlankComponentsEditData; config: TBlankComponentsConfig; } const BlankComponents: IBlankComponentsSchema = { editData: [ commonEditData.name, { key: 'bgColor', name: '背景颜色', type: 'Color', }, ], config: { ..._.pick(commonConfig, ['name',]), bgColor: "rgba(255,255,255,1)", }, }; export default BlankComponents;