UNPKG

react-dynamic-forms-mui

Version:

A React library for creating dynamic forms with Material-UI theme

41 lines 1.27 kB
import React from 'react'; import { DataGridColumn } from '../types'; interface DataGridConfigProps { open: boolean; onClose: () => void; onSave: (config: DataGridConfiguration) => void; initialConfig?: DataGridConfiguration; } interface DataGridConfiguration { dataSource: { type: 'static' | 'api'; endpoint?: string; method?: 'GET' | 'POST'; headers?: Record<string, string>; params?: Record<string, any>; }; eventButtons: { insert: { enabled: boolean; label: string; position: 'top' | 'bottom' | 'both'; }; update: { enabled: boolean; label: string; position: 'row' | 'toolbar' | 'both'; mode: 'inline' | 'dialog' | 'page'; }; delete: { enabled: boolean; label: string; position: 'row' | 'toolbar' | 'both'; confirmDialog: boolean; }; }; columns: DataGridColumn[]; } export declare const DataGridFieldConfig: React.FC<DataGridConfigProps>; export declare const DataGridFieldConfig: React.FC<DataGridFieldConfigProps>; export default DataGridFieldConfig; //# sourceMappingURL=DataGridFieldConfig_old.d.ts.map