[DetailPanel] productData가 들어오지 않으면 유메이라이크가 확장되지 않도록 예외처리

This commit is contained in:
고동영
2024-05-30 16:41:54 +09:00
parent 58d37fd595
commit 3f87f2c5ef
2 changed files with 6 additions and 4 deletions

View File

@@ -301,6 +301,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) {
selectedPatnrId={patnrId}
selectedPrdtId={prdtId}
setSelectedIndex={setSelectedIndex}
productInfo={productData || themeData}
/>
)}
</>

View File

@@ -28,6 +28,7 @@ export default function YouMayLike({
isUnable,
lgCatCd,
panelInfo,
productInfo,
selectedPatnrId,
selectedPrdtId,
selectedCurationId,
@@ -51,15 +52,15 @@ export default function YouMayLike({
}, [dispatch, lgCatCd, panelInfo]);
const cursorVisibleFocus = useCallback(() => {
if (youmaylikeData) {
if (productInfo) {
setExpanded(true);
}
}, [youmaylikeData]);
}, [productInfo]);
const onFocus = useCallback(() => {
if (youmaylikeData) {
if (productInfo) {
setFocused(true);
}
}, [youmaylikeData]);
}, [productInfo]);
const onBlur = useCallback(() => {
setFocused(false);