UNPKG

@rc-component/drawer

Version:
24 lines (23 loc) 959 B
import * as React from 'react'; export interface DrawerPanelRef { focus: VoidFunction; } export interface DrawerPanelEvents { onMouseEnter?: React.MouseEventHandler<HTMLDivElement>; onMouseOver?: React.MouseEventHandler<HTMLDivElement>; onMouseLeave?: React.MouseEventHandler<HTMLDivElement>; onClick?: React.MouseEventHandler<HTMLDivElement>; onKeyDown?: React.KeyboardEventHandler<HTMLDivElement>; onKeyUp?: React.KeyboardEventHandler<HTMLDivElement>; } export type DrawerPanelAccessibility = Pick<React.DialogHTMLAttributes<HTMLDivElement>, keyof React.AriaAttributes>; export interface DrawerPanelProps extends DrawerPanelEvents, DrawerPanelAccessibility { prefixCls: string; className?: string; id?: string; style?: React.CSSProperties; children?: React.ReactNode; containerRef?: React.Ref<HTMLDivElement>; } declare const DrawerPanel: React.FC<Readonly<DrawerPanelProps>>; export default DrawerPanel;