Files
emaui/node_modules/@mantine/hooks/lib/use-focus-within/use-focus-within.d.ts
2026-05-29 15:23:46 +03:00

10 lines
409 B
TypeScript

export interface UseFocusWithinOptions {
onFocus?: (event: FocusEvent) => void;
onBlur?: (event: FocusEvent) => void;
}
export interface UseFocusWithinReturnValue<T extends HTMLElement = any> {
ref: React.RefCallback<T | null>;
focused: boolean;
}
export declare function useFocusWithin<T extends HTMLElement = any>({ onBlur, onFocus, }?: UseFocusWithinOptions): UseFocusWithinReturnValue<T>;