UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

28 lines (27 loc) 1.32 kB
import * as React from 'react'; import { AdaptableFormData, AdaptableForm } from '../../AdaptableState/Common/AdaptableForm'; import { SimpleButtonProps } from '../SimpleButton'; import { BaseContext } from '../../types'; import { AdaptableApi } from '../../Api/AdaptableApi'; import { AdaptableButton } from '../../AdaptableState/Common/AdaptableButton'; interface AdaptableFormComponentProps { formDef: AdaptableForm<BaseContext>; data: AdaptableFormData; onChange: (data: AdaptableFormData) => void; onButtonClick?: (button: AdaptableButton<BaseContext>) => void; displayTitle: boolean; api: AdaptableApi; context?: BaseContext; focusFirstButton?: boolean; } export declare function AdaptableFormComponentButtons({ formDef, onClick, defaultTone, disabledButtons, api, context, focusFirstButton, }: { disabledButtons?: boolean[]; defaultTone: SimpleButtonProps['tone']; onClick: (button: AdaptableButton<BaseContext>) => void; formDef: AdaptableForm<BaseContext>; api: AdaptableApi; context: BaseContext; focusFirstButton?: boolean; }): React.JSX.Element; export declare function AdaptableFormComponent({ formDef, data, onChange, onButtonClick, displayTitle, api, context, focusFirstButton, }: AdaptableFormComponentProps): React.JSX.Element; export {};