We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2ede50e + 2f77f7d commit d1f33dbCopy full SHA for d1f33db
src/hooks/useFocusOnMount.ts
@@ -2,9 +2,11 @@
2
import type { RefObject } from 'react';
3
import { useEffect, useRef } from 'react';
4
5
-export function useFocusOnMount(ref?: RefObject<HTMLFormElement>)
+type FormContentElement = HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement;
6
+
7
+export function useFocusOnMount(ref?: RefObject<FormContentElement | null>)
8
{
- const elementRef = ref ?? useRef<HTMLFormElement>(null);
9
+ const elementRef = ref ?? useRef<FormContentElement>(null);
10
11
useEffect(() =>
12
0 commit comments