UNPKG

@base-ui/react

Version:

Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.

21 lines 770 B
interface ModifierState { shiftKey: boolean; ctrlKey: boolean; altKey: boolean; metaKey: boolean; } /** * Dispatches a constructed click on the target so it carries the source event's * modifier state, which `click()` always reports as unpressed. Like `click()`, * the untrusted click still runs native activation behavior (form submission, * link navigation). * `detail` defaults to 0 (the native convention for keyboard-generated clicks); * pass `detail: 1` when the click represents a mouse gesture so consumers keying * off `detail === 0` don't classify it as a keyboard activation. */ export declare function dispatchClickWithModifiers(target: Element, sourceEvent: ModifierState, { detail }?: { detail?: number | undefined; }): void; export {};