DrawerPanel.d.ts 1001 B

1234567891011121314151617181920212223242526
  1. import * as React from 'react';
  2. export interface DrawerPanelRef {
  3. focus: VoidFunction;
  4. }
  5. export interface DrawerPanelEvents {
  6. onMouseEnter?: React.MouseEventHandler<HTMLDivElement>;
  7. onMouseOver?: React.MouseEventHandler<HTMLDivElement>;
  8. onMouseLeave?: React.MouseEventHandler<HTMLDivElement>;
  9. onClick?: React.MouseEventHandler<HTMLDivElement>;
  10. onKeyDown?: React.KeyboardEventHandler<HTMLDivElement>;
  11. onKeyUp?: React.KeyboardEventHandler<HTMLDivElement>;
  12. }
  13. export type DrawerPanelAccessibility = Pick<React.DialogHTMLAttributes<HTMLDivElement>, keyof React.AriaAttributes>;
  14. export interface DrawerPanelProps extends DrawerPanelEvents, DrawerPanelAccessibility {
  15. prefixCls: string;
  16. className?: string;
  17. id?: string;
  18. style?: React.CSSProperties;
  19. children?: React.ReactNode;
  20. containerRef?: React.Ref<HTMLDivElement>;
  21. }
  22. declare const DrawerPanel: {
  23. (props: DrawerPanelProps): React.JSX.Element;
  24. displayName: string;
  25. };
  26. export default DrawerPanel;