Skip to content

Commit 4dcbdfa

Browse files
committed
fix linting issues
1 parent 18a57ae commit 4dcbdfa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src-ts/tools/learn/learn-lib/hiring-manager-view/HiringManagerView.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
SetStateAction,
77
useCallback,
88
useLayoutEffect,
9+
useMemo,
910
useRef,
1011
useState,
1112
} from 'react'
@@ -50,6 +51,7 @@ function renderBasicList(items: Array<string> = []): ReactNode {
5051
</ul>
5152
)
5253
}
54+
5355
export interface HiringManagerViewProps {
5456
certification?: TCACertification
5557
completedAt?: string
@@ -91,7 +93,9 @@ const HiringManagerView: FC<HiringManagerViewProps> = (props: HiringManagerViewP
9193
)
9294
const shareModal: TCAShareCertificateModalData = useTCAShareCertificateModal(ssrCertUrl)
9395

94-
const renderShareActions: boolean = props.isOwner && !props.isModalView
96+
const renderShareActions: boolean = useMemo(() => (
97+
!!props.isOwner && !props.isModalView
98+
), [props.isOwner, props.isModalView])
9599

96100
const getCertificateCanvas: () => Promise<HTMLCanvasElement | void>
97101
= useCertificateCanvas(certificateElRef)

0 commit comments

Comments
 (0)