Skip to content

Commit

Permalink
Merge pull request #1387 from 42organization/fix/1386-bug-배포-시-동적-라우팅…
Browse files Browse the repository at this point in the history
…-문제-해결

[Fix] 동적 라우팅을 쿼리스트링으로 수정
  • Loading branch information
yoouyeon authored Apr 15, 2024
2 parents 748502f + 107f4d0 commit ad48e01
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion components/modal/recruitment/ApplyEditModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ function ApplyEditModal(props: IApplyEditModalProps) {
severity: mode === 'APPLY' ? 'success' : 'info',
});
resetModalState();
router.push(`/recruit/${recruitId}`);
router.push(`/recruit/detail?recruitId=${recruitId}`);
},
onError: () =>
setAlertState({
Expand Down
2 changes: 1 addition & 1 deletion components/recruit/Main/MyApplicationInfo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const MyApplicationInfo = ({
const onCheck = () => {
if (!applicationId) return;
router.push(
`/recruit/${recruitId}/my-application?applicationId=${applicationId}`
`/recruit/my-application?recruitId=${recruitId}&applicationId=${applicationId}`
);
};

Expand Down
4 changes: 2 additions & 2 deletions components/recruit/Main/MyRecruitment.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import textStyle from 'styles/recruit/text.module.scss';
const MyRecruitment = ({ applicationId }: { applicationId?: number }) => {
const router = useRouter();
const { data } = useGetRecruitResult(
router.query.id as string,
router.query.recruitId as string,
applicationId
);
const { status, interviewDate } = data || {}; // TODO : 에러가 난 경우 적절한 처리 필요함.
Expand All @@ -21,7 +21,7 @@ const MyRecruitment = ({ applicationId }: { applicationId?: number }) => {
<CollapseListItem title={'지원서 정보'}>
<MyApplicationInfo
status={status}
recruitId={router.query.id as string}
recruitId={router.query.recruitId as string}
applicationId={applicationId}
/>
</CollapseListItem>
Expand Down
2 changes: 1 addition & 1 deletion components/recruit/RecruitList/RecruitListItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const RecruitListItem = ({ recruit }: { recruit: recruitment }) => {
const router = useRouter();
return (
<ListItemButton
onClick={() => router.push(`/recruit/${recruit.id}`)}
onClick={() => router.push(`/recruit/detail/?recruitId=${recruit.id}`)}
className={styles.listItem}
>
<ListItemText
Expand Down
2 changes: 1 addition & 1 deletion pages/recruit/[id]/apply.tsx → pages/recruit/apply.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import useRecruitDetail from 'hooks/recruit/useRecruitDetail';

function Apply() {
const router = useRouter();
const recruitId = parseInt(router.query.id as string);
const recruitId = parseInt(router.query.recruitId as string);
const setAlertState = useSetRecoilState(applicationAlertState);

const { data, isLoading } = useRecruitDetail(recruitId);
Expand Down
4 changes: 2 additions & 2 deletions pages/recruit/[id]/index.tsx → pages/recruit/detail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ import 'react-quill/dist/quill.bubble.css';

function Recruit() {
const router = useRouter();
const recruitId = parseInt(router.query.id as string);
const recruitId = parseInt(router.query.recruitId as string);

const { data, isLoading } = useRecruitDetail(recruitId);

const onApply = () => {
router.push(`/recruit/${recruitId}/apply`);
router.push(`/recruit/apply?recruitId=${recruitId}`);
};

// TODO : 구체화 필요함.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import useRecruitDetailUser from 'hooks/recruit/useRecruitDetailUser';

function MyApplication() {
const router = useRouter();
const recruitId = parseInt(router.query.id as string);
const recruitId = parseInt(router.query.recruitId as string);
const applicationId = parseInt(router.query.applicationId as string);
const setAlertState = useSetRecoilState(applicationAlertState);
const [mode, setMode] = useState<ApplicationFormType>('VIEW');
Expand Down

0 comments on commit ad48e01

Please sign in to comment.