blob: 8282d0805ae8dd68f876fb90977d67576acc983e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
import React from 'react';
export const useFocusReferenceAfterPaint = <T extends HTMLElement>(
ref?: React.RefObject<T | null>,
focus?: boolean,
) => {
React.useEffect(() => {
if (focus) {
ref?.current?.focus({ preventScroll: true });
}
}, [ref, focus]);
};
|