catreact
Version:
Catavolt Core React Components
24 lines (23 loc) • 870 B
TypeScript
/**
* Created by rburson on 3/18/16.
*/
import * as React from 'react';
import { CvState, CvProps, CvNavigationResult, CvStateChangeResult, CvEvent, CvValueProvider, CvActionHandlerParams } from './../catreact';
import { FormContext, DetailsContext } from 'catavolt-sdk';
export interface CvDetailsPanelState extends CvState {
}
/**
* Details Panel Properties
*/
export interface CvDetailsPanelProps extends CvProps {
formContext?: FormContext;
paneRef?: number;
detailsContext?: DetailsContext;
navigationListeners?: Array<(event: CvEvent<CvNavigationResult>) => void>;
stateChangeListeners?: Array<(event: CvEvent<CvStateChangeResult>) => void>;
actionProvider?: CvValueProvider<CvActionHandlerParams>;
}
/**
* Renders a Details Panel, styled by CSS
*/
export declare var CvDetailsPanel: React.ClassicComponentClass<CvDetailsPanelProps>;