@izhann/react-cursor-fx
Version:
Interactive cursor effects for React and Next.js applications — zero runtime dependencies
12 lines (11 loc) • 554 B
TypeScript
import type { ComponentPropsWithoutRef, ElementType, ReactNode } from "react";
type OwnProps<T extends ElementType> = {
as?: T;
children: ReactNode;
variant: string;
onEnter?: () => void;
onLeave?: () => void;
};
type CursorTargetProps<T extends ElementType = "div"> = OwnProps<T> & Omit<ComponentPropsWithoutRef<T>, keyof OwnProps<T>>;
export declare function CursorTarget<T extends ElementType = "div">({ as, children, variant, onEnter, onLeave, ...rest }: CursorTargetProps<T>): import("react/jsx-runtime").JSX.Element;
export {};