amis
Version:
一种MIS页面生成工具
31 lines (30 loc) • 814 B
TypeScript
/**
* @file scoped.jsx.
* @author fex
*/
import React from 'react';
import { RendererProps } from '../factory';
export interface QuickEditConfig {
}
export interface QuickEditConfig {
saveImmediately?: boolean;
mode?: 'inline' | 'dialog' | 'popOver' | 'append';
type?: string;
controls?: any;
tabs?: any;
fieldSet?: any;
focusable?: boolean;
popOverClassName?: string;
[propName: string]: any;
}
export interface QuickEditProps extends RendererProps {
name?: string;
label?: string;
quickEdit: boolean | QuickEditConfig;
quickEditEnabled?: boolean;
}
export interface QuickEditState {
isOpened: boolean;
}
export declare const HocQuickEdit: (config?: Partial<QuickEditConfig>) => (Component: React.ComponentType<any>) => any;
export default HocQuickEdit;