UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

16 lines (15 loc) 585 B
export interface UseClipboardOptions { /** Time in ms after which the copied state will reset, `2000` by default */ timeout?: number; } export interface UseClipboardReturnValue { /** Function to copy value to clipboard */ copy: (value: any) => void; /** Function to reset copied state and error */ reset: () => void; /** Error if copying failed */ error: Error | null; /** Boolean indicating if the value was copied successfully */ copied: boolean; } export declare function useClipboard(options?: UseClipboardOptions): UseClipboardReturnValue;