UNPKG

amis

Version:

一种MIS页面生成工具

49 lines (48 loc) 2.07 kB
/** * @file Drawer * @description * @author fex */ import React from 'react'; import { ClassNamesFn } from '../theme'; declare type DrawerPosition = 'top' | 'right' | 'bottom' | 'left'; export interface DrawerProps { className?: string; size: any; overlay: boolean; onHide: () => void; closeOnEsc?: boolean; container: any; show?: boolean; position: DrawerPosition; disabled?: boolean; closeOnOutside?: boolean; classPrefix: string; classnames: ClassNamesFn; onExited?: () => void; onEntered?: () => void; disableOnClickOutside: () => void; enableOnClickOutside: () => void; } export interface DrawerState { } export declare class Drawer extends React.Component<DrawerProps, DrawerState> { static defaultProps: Pick<DrawerProps, 'container' | 'position' | 'size' | 'overlay' | 'disableOnClickOutside' | 'enableOnClickOutside'>; contentDom: any; componentDidMount(): void; componentWillUnmount(): void; contentRef: (ref: any) => any; handleEntered: () => void; handleExited: () => void; modalRef: (ref: any) => void; handleWidgetClick(e: React.MouseEvent): void; render(): JSX.Element; } declare const _default: React.ComponentClass<Pick<Pick<DrawerProps, "disabled" | "show" | "className" | "onHide" | "classPrefix" | "classnames" | "closeOnEsc" | "onExited" | "onEntered" | "closeOnOutside"> & Partial<Pick<DrawerProps, "overlay" | "size" | "container" | "disableOnClickOutside" | "position" | "enableOnClickOutside">> & Partial<Pick<Pick<DrawerProps, "overlay" | "size" | "container" | "disableOnClickOutside" | "position" | "enableOnClickOutside">, never>>, "disabled" | "show" | "overlay" | "size" | "className" | "onHide" | "container" | "closeOnEsc" | "onExited" | "onEntered" | "disableOnClickOutside" | "position" | "enableOnClickOutside" | "closeOnOutside"> & { theme?: string | undefined; classPrefix?: string | undefined; classnames?: ClassNamesFn | undefined; }, any> & { ComposedComponent: typeof Drawer; }; export default _default;