UNPKG

@trail-ui/react

Version:
22 lines (20 loc) 511 B
type RippleType = { key: number; x: number; y: number; size: number; }; interface UseRippleProps { /** /** * The time to remove the ripples in ms. * @default 1000 */ removeAfter?: number; } declare function useRipple(props?: UseRippleProps): { ripples: RippleType[]; onClick: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void; }; type UseRippleReturn = ReturnType<typeof useRipple>; export { RippleType, UseRippleProps, UseRippleReturn, useRipple };