tdesign-react
Version:
TDesign Component for React
22 lines (21 loc) • 680 B
TypeScript
import React from 'react';
export default function useTrigger({ triggerElement, content, disabled, trigger, visible, onVisibleChange, delay }: {
triggerElement: any;
content: any;
disabled: any;
trigger: any;
visible: any;
onVisibleChange: any;
delay: any;
}): {
triggerElementIsString: boolean;
getTriggerElement: () => HTMLElement | null;
getTriggerNode: (children: React.ReactNode) => React.JSX.Element;
getPopupProps: () => {
onMouseLeave: (e: MouseEvent | React.MouseEvent) => void;
onMouseDown: () => void;
onMouseUp: () => void;
onTouchStart: () => void;
onTouchEnd: () => void;
};
};