UNPKG

catreact

Version:

Catavolt Core React Components

27 lines (26 loc) 1.08 kB
/** * Created by rburson on 4/27/16. */ import * as React from 'react'; import { CvState, CvProps, CvNavigationResult, CvEvent, CvValueListener, CvStateChangeResult, CvActionFiredResult, CvValueProvider, CvActionHandlerParams } from '../catreact'; import { FormContext, MapContext } from 'catavolt-sdk'; export interface CvMapPanelState extends CvState { openMarker: {}; currentSelection: {}; previousSelection: {}; openMenu: {}; directions: {}; } export interface CvMapPanelProps extends CvProps { paneRef?: number; formContext?: FormContext; mapContext?: MapContext; navigationListeners?: Array<(event: CvEvent<CvNavigationResult>) => void>; selectionListener?: CvValueListener<Array<string>>; stateChangeListeners?: Array<(event: CvEvent<CvStateChangeResult>) => void>; actionListeners?: Array<(event: CvEvent<CvActionFiredResult>) => void>; navTarget?: string; containerProps?: {}; actionProvider?: CvValueProvider<CvActionHandlerParams>; } export declare var CvMapPanel: React.ClassicComponentClass<CvMapPanelProps>;