UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

16 lines (15 loc) 666 B
import React, { FunctionComponent, ReactNode } from 'react'; import { PictureRef } from './Picture'; import { ModalProps } from '../modal/interface'; export interface PictureContextValue { registerPicture(index: number, pictureRef: PictureRef): any; unRegisterPicture(index: number, pictureRef: PictureRef): any; preview(index: number, modalProps?: ModalProps): any; } export interface PictureProviderProps { children?: ReactNode; modalProps?: ModalProps; } declare const PictureContext: React.Context<PictureContextValue | undefined>; export default PictureContext; export declare const PictureProvider: FunctionComponent<PictureProviderProps>;