Skip to content

Commit

Permalink
feat :: 선생님 이름 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
wlalsplus100 committed Jul 16, 2024
1 parent ad0eb97 commit f8dc7f3
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/apis/application/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ export interface IUserMiddleSchool {
classNumber: string;
studentNumber: string;
};
teacherName: string;
}

export interface IPatchUserIntroduce {
Expand Down
18 changes: 17 additions & 1 deletion src/components/Application/UserMiddleShool.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const UserMiddleSchool = ({ current, setCurrent }: ICurrnettype) => {
form: userMiddleSchool,
setForm: setUserMiddleSchool,
onChange: changeUserMiddleSchool,
} = useInput<IUserMiddleSchool>({ studentNumber: ['', '', ''], schoolCode: '' });
} = useInput<IUserMiddleSchool>({ studentNumber: ['', '', ''], schoolCode: '', teacherName: '' });
const { form: schoolName, setForm: setSchoolName } = useInput('');

/** 중학교 겁색을 위한 form */
Expand All @@ -39,6 +39,7 @@ const UserMiddleSchool = ({ current, setCurrent }: ICurrnettype) => {
data.studentNumber ? data.studentNumber.studentNumber : userMiddleSchool.studentNumber[2],
],
schoolCode: data.schoolCode ? data.schoolCode : userMiddleSchool.schoolCode,
teacherName: data.teacherName,
});
setSchoolName(data.schoolName);
}
Expand Down Expand Up @@ -83,6 +84,11 @@ const UserMiddleSchool = ({ current, setCurrent }: ICurrnettype) => {
setUserMiddleSchool((prev) => ({ ...prev, studentNumber: oldArray }));
};

const onChangeTeacherName = (e: InputType) => {
const old = e.currentTarget.value;
setUserMiddleSchool((prev) => ({ ...prev, teacherName: old }));
};

const isDisabled = Object.values(userMiddleSchool).some((item) => !!item === false);

const onNextClick = () => {
Expand Down Expand Up @@ -111,6 +117,15 @@ const UserMiddleSchool = ({ current, setCurrent }: ICurrnettype) => {
</Button>
</Stack>
</ApplicationContent>
<ApplicationContent grid={1} title="중학교 교사 성명">
<Input
name="teacherName"
type="text"
value={userMiddleSchool.teacherName}
width={230}
onChange={onChangeTeacherName}
/>
</ApplicationContent>
<ApplicationContent grid={3} title="중학교 학번" placeholder="반, 번호는 최대 2자리수 까지 입력 가능합니다.">
<Input
type="number"
Expand Down Expand Up @@ -140,6 +155,7 @@ const UserMiddleSchool = ({ current, setCurrent }: ICurrnettype) => {
maxLength={2}
/>
</ApplicationContent>

{modalState === 'SEARCH_SCHOOL' && (
<Modal onClose={close}>
<Input
Expand Down
1 change: 1 addition & 0 deletions src/interface/type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export interface IPatchUserMiddleSchool {
export interface IUserMiddleSchool {
studentNumber: string[];
schoolCode: string;
teacherName: string;
}

export interface IUserMiddleSchoolName {
Expand Down

0 comments on commit f8dc7f3

Please sign in to comment.