homepanel 수정

This commit is contained in:
junghoon86.park
2024-01-30 18:39:57 +09:00
parent 4acf62522c
commit efab417404

View File

@@ -10,52 +10,62 @@ import css from "../HomePanel/HomePanel.module.less";
import HomeTemplate from "./HomeTemplate"; import HomeTemplate from "./HomeTemplate";
import OnSale from "../HomePanel/OnSale/OnSale"; import OnSale from "../HomePanel/OnSale/OnSale";
import SubCategory from "../HomePanel/SubCategory/SubCategory"; import SubCategory from "../HomePanel/SubCategory/SubCategory";
import PopularShow from "../HomePanel/PopularShow/PopularShow";
import BestSeller from "../HomePanel/BestSeller/BestSeller";
export default function HomePanel() { export default function HomePanel() {
const dispatch = useDispatch(); const dispatch = useDispatch();
const latoutData = useSelector((state) => state.home.layoutData); const latoutData = useSelector((state) => state.home.layoutData);
const homeMainContentsBannerInfos = useSelector((state) => state.home.mainContentsData.homeMainContentsBannerInfos); const homeMainContentsBannerInfos = useSelector(
const homeTopDisplayInfos = useSelector((state) => state.home.mainContentsData.homeTopDisplayInfos); (state) => state.home.mainContentsData.homeMainContentsBannerInfos
);
const homeTopDisplayInfos = useSelector(
(state) => state.home.mainContentsData.homeTopDisplayInfos
);
const [selectTemplate, setSelectTemplate] = useState(null); const [selectTemplate, setSelectTemplate] = useState(null);
const getHomeLayout = () => { const getHomeLayout = () => {};
}
const getHomeContents = () => { const getHomeContents = () => {
// 추후 다시 한번 확인: 코드(DSP00201, 202, 203) // 추후 다시 한번 확인: 코드(DSP00201, 202, 203)
// 템플릿 선택 // 템플릿 선택
let tempTemplate = 0; let tempTemplate = 0;
if(homeTopDisplayInfos){ if (homeTopDisplayInfos) {
if(homeTopDisplayInfos[0].shptmTmplCd == "DSP00201"){ if (homeTopDisplayInfos[0].shptmTmplCd == "DSP00201") {
tempTemplate = 1; tempTemplate = 1;
} }
if(homeTopDisplayInfos[0].shptmTmplCd == "DSP00202"){ if (homeTopDisplayInfos[0].shptmTmplCd == "DSP00202") {
tempTemplate = 2; tempTemplate = 2;
} }
if(homeTopDisplayInfos[0].shptmTmplCd == "DSP00203"){ if (homeTopDisplayInfos[0].shptmTmplCd == "DSP00203") {
tempTemplate = 3; tempTemplate = 3;
} }
} }
setSelectTemplate(tempTemplate); setSelectTemplate(tempTemplate);
} };
useEffect(()=>{ useEffect(() => {
getHomeLayout(); getHomeLayout();
getHomeContents(); getHomeContents();
},[]) }, []);
return ( return (
<TPanel className={css.panelDesign}> <TPanel className={css.panelDesign}>
<HomeTemplate isOnTop={""} spotlightId={""} onScrollTop={""} onScrollShelf={""} <HomeTemplate
isOnTop={""}
spotlightId={""}
onScrollTop={""}
onScrollShelf={""}
selectTemplate={selectTemplate} selectTemplate={selectTemplate}
// homeMainContentsBannerInfos={homeMainContentsBannerInfos} // homeMainContentsBannerInfos={homeMainContentsBannerInfos}
// homeTopDisplayInfos={homeTopDisplayInfos} // homeTopDisplayInfos={homeTopDisplayInfos}
/> />
<SubCategory /> <SubCategory />
<OnSale /> <OnSale />
<PopularShow />
<BestSeller />
</TPanel> </TPanel>
); );
} }