We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d376ae1 commit cee214aCopy full SHA for cee214a
1 file changed
components/time-picker/time-panel.tsx
@@ -18,7 +18,7 @@ const TimePanel = (props: TimePanelProps): React.ReactElement => {
18
const itemRefs = useRef<Map<number, HTMLLIElement>>(new Map());
19
const isResetting = useRef(false);
20
const clickedRef = useRef(false);
21
- const scrollToItemRef = useRef<(val: number) => void>(null!);
+ const scrollToItemRef = useRef<((val: number) => void) | null>(null);
22
23
const oneGroupHeight = items.length * ITEM_HEIGHT;
24
@@ -46,7 +46,7 @@ const TimePanel = (props: TimePanelProps): React.ReactElement => {
46
clickedRef.current = false;
47
return;
48
}
49
- scrollToItemRef.current(value);
+ scrollToItemRef.current?.(value);
50
}, [value]);
51
52
// Scroll reset for loop mode
0 commit comments