diff --git a/com.twin.app.shoptime/src/App/deepLinkHandler.js b/com.twin.app.shoptime/src/App/deepLinkHandler.js index 87603850..560b8c0c 100644 --- a/com.twin.app.shoptime/src/App/deepLinkHandler.js +++ b/com.twin.app.shoptime/src/App/deepLinkHandler.js @@ -141,8 +141,6 @@ export const handleDeepLink = (contentTarget) => (dispatch, getState) => { }; break; case "OS": - // 미완성 - // 서브카테고리명 확인 필요 // "OS": On Sale // V3_진입경로코드_진입경로명_OS_LG카테고리Code_서브카테고리명 lgCatCd = tokens[4]; // LG카테고리Code @@ -151,14 +149,16 @@ export const handleDeepLink = (contentTarget) => (dispatch, getState) => { panelName = panel_names.ON_SALE_PANEL; panelInfo = { lgCatCd: lgCatCd, + lgCatNm: lgCatNm, }; break; case "BS": - // 미완성 - // TrendingNow 페이지에서 best sellers 위치 이동 처리 // "BS": Best Sellers // V3_진입경로코드_진입경로명_BS panelName = panel_names.TRENDING_NOW_PANEL; + panelInfo = { + pageName: "BS", + }; break; case "PS": // "PS": Popular Shows @@ -167,26 +167,20 @@ export const handleDeepLink = (contentTarget) => (dispatch, getState) => { break; case "SC": - // 미완성 - // 카테고리 페이지 tab type 확인 // "SC": Sub Category // V3_진입경로코드_진입경로명_SC_LG카테고리Code_서브카테고리명_컨텐츠타입 - + // * 컨텐츠 타입 : Show / Item lgCatCd = tokens[4]; // LG카테고리Code lgCatNm = tokens[5]; // 서브카테고리명 - tabType = tokens[6]; // 컨텐츠타입 + tabType = tokens[6].toLowerCase(); // 컨텐츠타입 panelName = panel_names.CATEGORY_PANEL; panelInfo = { lgCatCd: lgCatCd, + lgCatNm: lgCatNm, + tab: tabType === "show" ? 0 : 1, }; - // * LG 카테고리 Code : - // - 코드정의 : Admin > Master > Master Upload Mgmt. > Category Info(LG) > Show Data 버튼 - // - 복수개 가능 ( 콤마 "," 구분자) - // * 서브카테고리명 : 서브 카테고리 화면 상단에 출력 (스페이스 가능) - // "SC": Sub Category - // * 컨텐츠 타입 : Show / Item break; case "FB": // "FB": Featured Brands diff --git a/com.twin.app.shoptime/src/utils/helperMethods.js b/com.twin.app.shoptime/src/utils/helperMethods.js index bbf8eebd..f4dee9a9 100644 --- a/com.twin.app.shoptime/src/utils/helperMethods.js +++ b/com.twin.app.shoptime/src/utils/helperMethods.js @@ -89,20 +89,18 @@ export const scaleH = (value) => { //for test let localLaunchParams = { - // contentTarget: "V3_aaa_dummy_OS_categorycode_subcategorycode", // contentTarget: "V3_8001_Tv_PD_2_20632899_0_766", // contentTarget: "V3_8001_Tv_LS_1_USQVC20240418060000_0_766", // contentTarget: "V3_8001_Tv_VS_1_65f43844407a5f3f4f22e65c_0_766", // contentTarget: "V3_8001_Tv_TD_1_769_J395844_0_001", // contentTarget: "V3_8001_Tv_HD_7_527_0", // contentTarget: "V3_8001_Tv_HP_7_527_0", - // contentTarget: "V3_8001_Tv_WE_test", - // contentTarget: "V3_8001_Tv_OS_1006_a", + // contentTarget: "V3_8001_Tv_WE_twin", + // contentTarget: "V3_8001_Tv_OS_1006_Home", // contentTarget: "V3_8001_Tv_BS", // contentTarget: "V3_8001_Tv_PS", - // contentTarget: "V3_8001_Tv_SC", + // contentTarget: "V3_8001_Tv_SC_1000_Fashion_Item", // contentTarget: "V3_8001_Tv_FB_4", - // V3_진입경로코드_진입경로명_OS_LG카테고리Code_서브카테고리명 }; export const getLaunchParams = () => {