@glodon-aiot/react-components
Version:
aiot react components
25 lines (24 loc) • 754 B
TypeScript
import { CSSProperties, FC, ReactElement } from 'react';
import './style.less';
export type PannelMode = 'max' | 'normal' | 'min';
interface ExpandablePannelProps {
visible?: boolean;
style?: CSSProperties;
className?: string;
headerClassName?: string;
mode?: PannelMode;
icons?: {
collapseButton: ReactElement;
expandButton: ReactElement;
fullscreenButton: ReactElement;
exitFullscreenButton: ReactElement;
};
extraButtons?: ReactElement[];
header?: ReactElement;
fullScreenContainer?: HTMLElement;
onNormalize?: () => void;
onMinimize?: () => void;
onMaximize?: () => void;
}
declare const ExpandablePannel: FC<ExpandablePannelProps>;
export default ExpandablePannel;