You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

24 lines
618 B

  1. import * as React from 'react';
  2. import { OverlayChildren, OverlayProps } from './Overlay';
  3. export type OverlayTriggerType = 'hover' | 'click' | 'focus';
  4. export interface OverlayTriggerProps
  5. extends Omit<OverlayProps, 'children' | 'target'> {
  6. children: React.ReactNode;
  7. trigger?: OverlayTriggerType | OverlayTriggerType[];
  8. delay?: number | { show: number; hide: number };
  9. defaultShow?: boolean;
  10. flip?: boolean;
  11. overlay: OverlayChildren;
  12. target?: never;
  13. onHide?: never;
  14. show?: never;
  15. }
  16. declare class OverlayTrigger extends React.Component<OverlayTriggerProps> {}
  17. export default OverlayTrigger;