UNPKG

@izhann/react-cursor-fx

Version:

Interactive cursor effects for React and Next.js applications — zero runtime dependencies

12 lines (11 loc) 554 B
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 {};