홈 배너
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import moment from 'moment';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { useUserInfo } from '@/entities/user/lib/use-user-info';
|
||||
import { FavoriteWrapper } from '@/entities/home/ui/favorite-wrapper';
|
||||
import { DayStatusBox } from '@/entities/home/ui/day-status-box';
|
||||
import { HomeBottomBanner } from '@/entities/home/ui/home-bottom-banner';
|
||||
@@ -14,13 +13,16 @@ import {
|
||||
useSetHeaderTitle,
|
||||
useSetHeaderType,
|
||||
useSetFooterMode,
|
||||
useSetFooterCurrentPage,
|
||||
useSetFavoriteEdit,
|
||||
useSetMenuOn
|
||||
useSetFooterCurrentPage
|
||||
} from '@/widgets/sub-layout/use-sub-layout';
|
||||
import { HiddenPage } from '@/entities/home/ui/hidden-page';
|
||||
|
||||
export let homeReloadKey = 1;
|
||||
export const setHomeReloadKey = () => {
|
||||
homeReloadKey++;
|
||||
};
|
||||
|
||||
export const HomePage = () => {
|
||||
const { callLogin } = useUserInfo();
|
||||
const {
|
||||
isNativeEnvironment,
|
||||
openBiometricRegistrationPopup,
|
||||
@@ -31,15 +33,14 @@ export const HomePage = () => {
|
||||
useSetHeaderType(HeaderType.Home);
|
||||
useSetFooterMode(true);
|
||||
useSetFooterCurrentPage(FooterItemActiveKey.Home);
|
||||
//useSetFavoriteEdit(true);
|
||||
//useSetMenuOn(true);
|
||||
|
||||
|
||||
const today = moment().format('YYYYMMDD').toString();
|
||||
let bannerToday = getLocalStorage(StorageKeys.BottomBannerClose);
|
||||
|
||||
const [bottomBannerOn, setBottomBannerOn] = useState<boolean>(false);
|
||||
const [authRegisterOn, setAuthRegisterOn] = useState<boolean>(false);
|
||||
const [loginSuccess, setLoginSuccess] = useState<boolean>(true);
|
||||
const [homeEditMode, setHomeEditMode] = useState<boolean>(false);
|
||||
|
||||
const checkBottomBannerOpen = () => {
|
||||
if(!!bannerToday){
|
||||
@@ -54,15 +55,14 @@ export const HomePage = () => {
|
||||
setAuthRegisterOn(true);
|
||||
}
|
||||
}).catch((e) => {
|
||||
console.log('catch', e)
|
||||
console.log('catch', e);
|
||||
|
||||
}).finally(() => {
|
||||
console.log('finally')
|
||||
console.log('finally');
|
||||
setAuthRegisterOn(true);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
checkBottomBannerOpen();
|
||||
checkAuthRegisterOpen();
|
||||
@@ -92,6 +92,9 @@ export const HomePage = () => {
|
||||
<>
|
||||
<FavoriteWrapper
|
||||
usingType='home'
|
||||
editMode={ homeEditMode }
|
||||
setEditMode={ setHomeEditMode }
|
||||
key={ homeReloadKey }
|
||||
></FavoriteWrapper>
|
||||
<DayStatusBox></DayStatusBox>
|
||||
</>
|
||||
@@ -109,6 +112,9 @@ export const HomePage = () => {
|
||||
authRegisterOn={ authRegisterOn }
|
||||
></AuthRegister>
|
||||
}
|
||||
{ (!!homeEditMode) &&
|
||||
<HiddenPage></HiddenPage>
|
||||
}
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user