From 36ce584b31a68f7dd81d6647f40dace93f84f252 Mon Sep 17 00:00:00 2001 From: Minha Ahn Date: Thu, 23 Nov 2023 18:25:56 +0900 Subject: [PATCH 1/3] Hotfix/#74/minha (#85) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 콘솔 에러 수정 및 관리자 관련 기능 캐싱 삭제 * fix: 공고 수정 안내 문구 변경 * fix: 검색 시 지역명 전국은 null로 보내도록 수정 * fix: 페이지 이동 후에도 검색 결과가 남는 버그 수정 --- src/apis/manager.ts | 6 ------ src/apis/program.ts | 4 ++-- src/constants/Register/index.ts | 1 + src/pages/ModifyProgram/index.tsx | 2 +- src/pages/RegisterProgram/DetailInfo.tsx | 2 +- .../RegisterProgram/Input/InputDropdown.tsx | 20 ++++++++++--------- src/pages/Search/index.tsx | 8 ++++++-- 7 files changed, 22 insertions(+), 21 deletions(-) diff --git a/src/apis/manager.ts b/src/apis/manager.ts index 1b9bb57..522a065 100644 --- a/src/apis/manager.ts +++ b/src/apis/manager.ts @@ -111,8 +111,6 @@ export const useGetProgressPrograms = ({ ['getProgressPrograms', filter, page], () => ManagerAPI.getProgressPrograms({ filter, page: page - 1 }), { - cacheTime: 500000, - staleTime: 500005, onSuccess: () => {}, onError: () => {}, }, @@ -130,8 +128,6 @@ export const useGetFinishPrograms = ({ ['getFinishPrograms', filter, page], () => ManagerAPI.getFinishPrograms({ filter, page: page - 1 }), { - cacheTime: 500000, - staleTime: 500005, onSuccess: () => {}, onError: () => {}, }, @@ -143,8 +139,6 @@ export const useGetExistingProgram = (programId: number) => { ['getExistingProgram', programId], () => ManagerAPI.getExistingProgram(programId), { - cacheTime: 500000, - staleTime: 500005, onSuccess: () => {}, onError: () => {}, }, diff --git a/src/apis/program.ts b/src/apis/program.ts index c5d9b3e..61865fb 100644 --- a/src/apis/program.ts +++ b/src/apis/program.ts @@ -2,10 +2,10 @@ import { useQuery } from 'react-query'; import Axios from '.'; interface FilterType { - [key: string]: string | number | undefined; + [key: string]: string | number | undefined | null; programName?: string; orderCriteria?: string; - location?: string; + location?: string | null; programType?: string; detailType?: string; recruitStartDate?: string; diff --git a/src/constants/Register/index.ts b/src/constants/Register/index.ts index ebd6b17..3ef1d21 100644 --- a/src/constants/Register/index.ts +++ b/src/constants/Register/index.ts @@ -105,6 +105,7 @@ export const ALERT_MESSAGE = { register: '공고를 등록하시겠습니까?', draft: '임시 저장하시겠습니까?', getDraft: '기존에 작성하던 공고를 불러오시겠습니까?', + edit: '공고를 수정하시겠습니까?', }; const EXAMPLE_HEADER = diff --git a/src/pages/ModifyProgram/index.tsx b/src/pages/ModifyProgram/index.tsx index 973d620..26c3303 100644 --- a/src/pages/ModifyProgram/index.tsx +++ b/src/pages/ModifyProgram/index.tsx @@ -93,7 +93,7 @@ const EditProgram = () => { .replace(/ /g, ''); if (result) { - if (window.confirm(ALERT_MESSAGE.register)) { + if (window.confirm(ALERT_MESSAGE.edit)) { programId && formData.append('id', String(programId)); photoName !== null && formData.append('photo', photoName); formData.append('photoCheck', photoName === null ? '0' : '1'); diff --git a/src/pages/RegisterProgram/DetailInfo.tsx b/src/pages/RegisterProgram/DetailInfo.tsx index 36a4d10..07487f5 100644 --- a/src/pages/RegisterProgram/DetailInfo.tsx +++ b/src/pages/RegisterProgram/DetailInfo.tsx @@ -14,7 +14,7 @@ const DetailInfo = ({ content, setContent }: DetailInfoFieldProps) => {

상세 입력 내용