Skip to content

Commit 6c63d91

Browse files
authored
Merge pull request #297 from Bamdoliro/feat/#296
원서접수 subjectList 누락 버그 & accessToken undefined 버그 수정
2 parents eb8a796 + 813a5f8 commit 6c63d91

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

apps/user/src/apis/token/refresh.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { TOKEN, ROUTES } from '@/constants/common/constant';
1+
import { ROUTES, TOKEN } from '@/constants/common/constant';
22
import { maru } from '../instance/instance';
33
import { Storage } from '../storage/storage';
44

@@ -9,7 +9,7 @@ const refreshToken = async () => {
99
'Refresh-Token': `${Storage.getItem(TOKEN.REFRESH)}`,
1010
},
1111
});
12-
Storage.setItem(TOKEN.ACCESS, data.accessToken);
12+
Storage.setItem(TOKEN.ACCESS, data.data.accessToken);
1313
} catch {
1414
window.location.href = ROUTES.LOGIN;
1515
alert('다시 로그인 해주세요');

apps/user/src/app/form/성적입력/성적입력.hooks.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
11
import { useSaveFormMutation } from '@/services/form/mutations';
2-
import {
3-
useSetFormStepStore,
4-
useNewSubjectValueStore,
5-
useSubjectValueStore,
6-
useFormValueStore,
7-
} from '@/store';
2+
import { useFormValueStore, useSetFormStepStore } from '@/store';
83

94
export const useCTAButton = () => {
105
const form = useFormValueStore();
116
const setFormStep = useSetFormStepStore();
12-
const newSubjectList = useNewSubjectValueStore();
13-
const subjectList = useSubjectValueStore();
147
const { saveFormMutate } = useSaveFormMutation();
158

16-
const studentSubjectList = [...subjectList, ...newSubjectList].map(({ id, ...rest }) => rest);
17-
189
const handleNextButtonClick = () => {
1910
setFormStep('자기소개서');
20-
saveFormMutate({ ...form, grade: { ...form.grade, subjectList: studentSubjectList } });
11+
saveFormMutate(form);
2112
};
2213

2314
const handlePreviousButtonClick = () => {

apps/user/src/components/form/Calculators/GradeCalculator/GradeCalculator.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useNewSubjectStore, useSubjectStore } from '@/store';
1+
import { useNewSubjectStore, useSetFormStore, useSubjectStore } from '@/store';
22
import { Subject } from '@/types/form/client';
33
import { color, font } from '@maru/theme';
44
import { Button, Column } from '@maru/ui';
@@ -12,6 +12,7 @@ import NewGradeCalculatorItem from './NewGradeCalculatorItem/NewGradeCalculatorI
1212
const GradeCalculator = () => {
1313
const [newSubjectList, setNewSubjectList] = useNewSubjectStore();
1414
const [subjectList, setSubjectList] = useSubjectStore();
15+
const setForm = useSetFormStore();
1516
const footerRef = useRef<HTMLDivElement>(null);
1617
const isMount = useRef(true);
1718

@@ -35,6 +36,14 @@ const GradeCalculator = () => {
3536
if (newSubjectList.length) footerRef.current?.scrollIntoView();
3637
}, [newSubjectList]);
3738

39+
useEffect(() => {
40+
const studentSubjectList = [...subjectList, ...newSubjectList].map(
41+
({ id, ...rest }) => rest,
42+
);
43+
44+
setForm((prev) => ({ ...prev, grade: { ...prev.grade, subjectList: studentSubjectList } }));
45+
}, [newSubjectList, subjectList]);
46+
3847
return (
3948
<StyledGradeCalculator>
4049
<Desc>

apps/user/src/components/form/ProfileUploader/ProfileUploader.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const ProfileUploader = () => {
9191
</Button>
9292
)}
9393
<Desc>
94-
20MB 이하, 3개월 이내의
94+
10MB 이하, 3개월 이내의
9595
<br />
9696
3x4 cm 증명사진
9797
</Desc>

0 commit comments

Comments
 (0)