mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
feat: fix after code review CB-124
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import React, {
|
||||
useEffect, useRef, ReactElement, MutableRefObject
|
||||
useLayoutEffect, useRef, ReactElement, MutableRefObject
|
||||
} from 'react';
|
||||
|
||||
type InFocusProps = {
|
||||
@@ -10,7 +10,7 @@ export function InFocus({ children }: InFocusProps) {
|
||||
const isFirstRender: MutableRefObject<boolean> = useRef(true);
|
||||
const childRef: MutableRefObject<HTMLElement | null> = useRef(null);
|
||||
|
||||
useEffect(() => {
|
||||
useLayoutEffect(() => {
|
||||
if (isFirstRender.current) {
|
||||
isFirstRender.current = false;
|
||||
if (childRef.current !== null) {
|
||||
|
||||
Reference in New Issue
Block a user