@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
32 lines (31 loc) • 1.3 kB
TypeScript
/// <reference types="hoist-non-react-statics" />
import * as React from 'react';
import PropTypes from 'prop-types';
import MobxReactForm from '../../../../stores/MobxReactForm';
import BasicComponent from '../../../../components/Base/BasicComponent';
import { IThemeService } from '../../../../services/theme/registerTheme';
export interface IValue {
title?: string;
titleColor?: string;
description?: string;
hideHeader?: boolean;
}
interface IInfoModalProps {
value: IValue;
themeService: IThemeService;
onChange: (value: IValue) => void;
onClose: () => void;
}
export declare class InfoModal extends BasicComponent<IInfoModalProps, {}> {
form: MobxReactForm;
static contextTypes: {
getPopupContainer: PropTypes.Requireable<(...args: any[]) => any>;
};
constructor(props: IInfoModalProps);
handleTitleColorChange(color: any): void;
handleHideHeaderChange(checked: boolean): void;
handleSubmit(): Promise<void>;
render(): React.JSX.Element;
}
declare const _default: React.ComponentClass<IInfoModalProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<IInfoModalProps, any> & typeof InfoModal) | (React.FunctionComponent<IInfoModalProps> & typeof InfoModal), {}>;
export default _default;