[DetailPanel] productData가 들어오지 않으면 유메이라이크가 확장되지 않도록 예외처리
This commit is contained in:
@@ -301,6 +301,7 @@ export default function DetailPanel({ panelInfo, isOnTop, spotlightId }) {
|
||||
selectedPatnrId={patnrId}
|
||||
selectedPrdtId={prdtId}
|
||||
setSelectedIndex={setSelectedIndex}
|
||||
productInfo={productData || themeData}
|
||||
/>
|
||||
)}
|
||||
</>
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user