nice-ui
Version:
React design system, components, and utilities
22 lines (21 loc) • 683 B
TypeScript
import { Component, ReactNode, MouseEvent } from 'react';
export interface RippleProps {
color?: string;
disabled?: boolean;
ms?: number;
children: ReactNode;
}
export interface IRippleState {
}
export declare class Ripple extends Component<RippleProps, IRippleState> {
static defaultProps: {
color: string;
ms: number;
};
el: HTMLElement | null;
elRipple: HTMLDivElement | null;
ref: (originalRef: (el: HTMLDivElement) => void) => (el: HTMLDivElement) => void;
refRipple: (el: HTMLDivElement) => void;
onMouseDown: (originalMouseDown: (ev: MouseEvent) => void) => (event: MouseEvent) => void;
render(): JSX.Element;
}