Skip to content

Commit

Permalink
fix: 지원서 제출 안 했거나 서류 탈락하면 result page 못 들어가게 막기
Browse files Browse the repository at this point in the history
  • Loading branch information
eonseok-jeon committed Jul 30, 2024
1 parent 52985d6 commit bb02fe1
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/views/ResultPage/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ import useDate from '@hooks/useDate';
import { ThemeContext } from '@store/themeContext';
import NoMore from 'views/ErrorPage/components/NoMore';
import BigLoading from 'views/loadings/BigLoding';
import useGetMyInfo from 'views/SignedInPage/hooks/useGetMyInfo';

import FinalResult from './components/FinalResult';
import ScreeningResult from './components/ScreeningResult';

const ResultPage = () => {
const { handleChangeMode } = useContext(ThemeContext);
const { myInfoData, myInfoIsLoading } = useGetMyInfo();
const { submit, applicationPass } = myInfoData?.data || {};

const { NoMoreRecruit, NoMoreScreeningResult, NoMoreFinalResult, isLoading, isMakers } = useDate();

Expand All @@ -21,14 +24,15 @@ const ResultPage = () => {
};
}, [handleChangeMode]);

if (isLoading) return <BigLoading />;
if (NoMoreRecruit || (NoMoreScreeningResult && NoMoreFinalResult))
if (isLoading || myInfoIsLoading) return <BigLoading />;
if (!submit || NoMoreRecruit || (NoMoreScreeningResult && NoMoreFinalResult))
return <NoMore isMakers={isMakers} content="합불 확인 기간이 아니에요" />;

return (
<>
{!NoMoreScreeningResult && <ScreeningResult />}
{!NoMoreFinalResult && <FinalResult />}
{!NoMoreFinalResult &&
(applicationPass ? <FinalResult /> : <NoMore isMakers={isMakers} content="합불 확인 기간이 아니에요" />)}
</>
);
};
Expand Down

0 comments on commit bb02fe1

Please sign in to comment.