[TabLayout] SHOPTIME-2754

- ruc logo 적용
This commit is contained in:
jiwon93.son
2024-07-01 18:09:44 +09:00
parent 2c69009399
commit df89f9733e
2 changed files with 10 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -17,6 +17,7 @@ import Spotlight from "@enact/spotlight";
import SpotlightContainerDecorator from "@enact/spotlight/SpotlightContainerDecorator";
import { Cancelable } from "@enact/ui/Cancelable";
import shoptimeFullIconRuc from "../../../assets/images/icons/ic-lnb-logo-shoptime-ruc.png";
//이미지
import shoptimeFullIcon from "../../../assets/images/icons/ic-lnb-logo-shoptime@3x.png";
import { gnbOpened } from "../../actions/commonActions";
@@ -150,7 +151,8 @@ export default function TabLayout({ topPanelName, onTabActivated, panelInfo }) {
const webOSVersion = useSelector(
(state) => state.common.appStatus.webOSVersion
);
const httpHeader = useSelector((state) => state.common.httpHeader);
const deviceCountryCode = httpHeader["X-Device-Country"];
const mouseNavOpen = useRef(new Job((func) => func(), 1500));
const mouseMainEntered = useRef(false);
@@ -539,6 +541,12 @@ export default function TabLayout({ topPanelName, onTabActivated, panelInfo }) {
return mainExpanded || mainSelectedIndex >= 0;
}, [mainExpanded, mainSelectedIndex]);
const logoImg = useMemo(() => {
if (deviceCountryCode === "RU") {
return shoptimeFullIconRuc;
} else return shoptimeFullIcon;
}, [deviceCountryCode]);
const showTab = useMemo(() => {
if (!topPanelName || PANELS_HAS_TAB.indexOf(topPanelName) >= 0) {
return true;
@@ -686,7 +694,7 @@ export default function TabLayout({ topPanelName, onTabActivated, panelInfo }) {
onMouseLeave={onMainMouseLeave}
>
<h1 className={css.logo}>
<img src={shoptimeFullIcon} alt="" />
<img src={logoImg} alt="" />
</h1>
{tabs.map((item, index) => (