diff --git a/src-ts/tools/learn/tca-certificate/user-certification-view/UserCertificationViewBase.tsx b/src-ts/tools/learn/tca-certificate/user-certification-view/UserCertificationViewBase.tsx index 80217a6a7..a2c015eca 100644 --- a/src-ts/tools/learn/tca-certificate/user-certification-view/UserCertificationViewBase.tsx +++ b/src-ts/tools/learn/tca-certificate/user-certification-view/UserCertificationViewBase.tsx @@ -36,7 +36,7 @@ interface UserCertificationViewBaseProps { const UserCertificationViewBase: FC = (props: UserCertificationViewBaseProps) => { const [queryParams]: [URLSearchParams, any] = useSearchParams() - const wrapElRef: MutableRefObject = useRef() + const elRef: MutableRefObject = useRef() const tcaCertificationPath: string = getTCACertificationPath(`${props.certification?.dashedName}`) const certificateElRef: MutableRefObject = useRef() @@ -59,7 +59,7 @@ const UserCertificationViewBase: FC = (props: Us }, [props.enrollment]) useLayoutEffect(() => { - const el: HTMLElement = wrapElRef.current + const el: HTMLElement = elRef.current if (!el || !isModalView) { return } @@ -72,7 +72,7 @@ const UserCertificationViewBase: FC = (props: Us {`${!!props.enrollment && `${props.enrollment.userName}'s `}${props.certification?.title} Certificate`} - + {props.enrollmentError && ( = (props: Us )} -
+
{props.profile && props.certification && props.enrollment && ( = () => { } hideSiblings(el.parentElement as HTMLElement) - }, [isModalView]) + }) return ( <> - + {enrollmentReady && enrollmentError && (