Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
85690f1
chore: msw, jest-fixed-jsdom 추가
seongwon030 May 10, 2025
591b16b
chore: jsdom에서 jest-fixed-jsdom으로 환경 설정
seongwon030 May 10, 2025
93be668
chore: 테스트 환경에서 API 요청을 제어하기 위한 serviceWorker추가
seongwon030 May 10, 2025
1cdc1ff
feat: MSW 설정 및 클럽 핸들러 초기화
seongwon030 May 12, 2025
5800420
feat: 클럽 지원서 API 핸들러 추가 (MSW)
seongwon030 May 12, 2025
1a591ff
test: 동아리 지원서 API MSW 테스트 추가
seongwon030 May 12, 2025
4bb462f
refactor: 테스트제목 변경
seongwon030 May 14, 2025
fc9d76e
feat: mockData추가
seongwon030 May 14, 2025
b53dc8c
fix: tsconfig.json에 eslint.config.mjs 포함
seongwon030 May 8, 2025
4c3155b
chore: eslint and typescript-eslint 업데이트
oesnuj May 15, 2025
9825ca5
chore: ESLint 설정에 TypeScript 및 Prettier 지원 추가
oesnuj May 15, 2025
d06fe6a
refactor: 여러 컴포넌트에서 불필요한 React import 제거
oesnuj May 15, 2025
7fedd9a
Merge remote-tracking branch 'origin/feature/#387-setup-eslint-FE-108…
oesnuj May 15, 2025
fa9037d
refactor: interface추가 및 api-baseurl 처리
seongwon030 May 16, 2025
adbcf95
refactor: clubId 유효성검사함수 추가
seongwon030 May 16, 2025
bc0ef77
chore: 의존성 재설정
seongwon030 May 16, 2025
406e80d
Merge branch 'develop-fe' into feature/#383-club-application-type-moc…
seongwon030 May 16, 2025
5f0cef3
fix(msw): setupWorker 핸들러 타입 오류 수정
seongwon030 May 16, 2025
b126794
Merge branch 'feature/#383-club-application-type-mock-api-FE-107' of …
seongwon030 May 16, 2025
f8a0cf1
refactor: API URL 하드코딩 제거 및 API_BASE 상수 사용
seongwon030 May 16, 2025
f4f8284
refactor: createApiUrl분리 및 clubId가 0일 때 조건 추가
seongwon030 May 16, 2025
96979f4
refactor: sdk 초기화 파일 분리
seongwon030 May 16, 2025
0371caf
feat: 개발모드에서 sentry 비활성화
seongwon030 May 16, 2025
b7d0530
feat: MSW 워커 동적 임포트로 변경
seongwon030 May 16, 2025
6041c1d
feat: 폴더구조 변경 및 CLUB_ID 추가
seongwon030 May 17, 2025
15e8527
feat: creatApiUrl 조건 변경 및 테스트추가
seongwon030 May 17, 2025
45cbc2b
refactor: clubId 상수로 변경
seongwon030 May 17, 2025
b306316
refactor: creatApiUrl과 중복되는 단위테스트 제거
seongwon030 May 17, 2025
8794177
refactor: clubId가 아닌 URL전달로 변경
seongwon030 May 17, 2025
1729b57
refactor: clubId 정수로 변환 부분 제거
seongwon030 May 17, 2025
88ea47c
refactor: validateClubId 함수 분리
seongwon030 May 17, 2025
e8544f7
refactor: 사용하지않는 request 제거
seongwon030 May 17, 2025
a444cb1
refactor: submittedAt 필드 제거
seongwon030 May 17, 2025
92faf8a
refactor: brower -> mswDevSetup으로 이름변경
seongwon030 May 17, 2025
692bc5e
test: 지원서 제작 (post) 테스트 추가
seongwon030 May 19, 2025
98a4e78
feat: 지원서 수정 API 구현
seongwon030 May 19, 2025
7d1b501
test: 지원서 수정 API 테스트 구현
seongwon030 May 19, 2025
13eecf0
fix: jest.config.js 인식 위해 coverage 스크립트에 설정 파일 경로 추가
oesnuj May 20, 2025
2035792
refactor: 불필요 주석 제거
oesnuj May 20, 2025
532e407
test: github action 테스트를 위해 공백 추가
oesnuj May 20, 2025
728340e
test: github action 테스트를 위해 공백 제거
oesnuj May 20, 2025
4b39fb6
test: github action 테스트를 위해 공백 추가
oesnuj May 20, 2025
8b062b3
test: github action 테스트를 위해 공백 제거
oesnuj May 20, 2025
2a26b03
refactor: form_title에서 title로 필드명변경
seongwon030 May 20, 2025
9fdcaf2
refactor: sednApiRequest 함수추가
seongwon030 May 20, 2025
e6f72ac
chore: PR 커버리지 코멘트 및 CI 통합을 위한 Codecov 설정 추가
oesnuj May 20, 2025
6d0a91b
fix: 테스트 스코프로 전역변수 위치 이동
seongwon030 May 20, 2025
dd590c6
fix: clubId 타입 string으로 변경
seongwon030 May 20, 2025
9ca7ed4
refactor: error 메세지 상수화
seongwon030 May 20, 2025
2e18bb9
test: GitHub Actions 동작 확인을 위한 공백 추가
oesnuj May 20, 2025
ff9483e
refactor: API 요청 유틸리티 함수 분리
seongwon030 May 20, 2025
c486c7b
test: GitHub Actions 동작 확인 테스트
oesnuj May 20, 2025
0007a12
test: GitHub Actions 동작 확인 테스트
oesnuj May 20, 2025
0137cc4
chore: Codecov 설정 수정
oesnuj May 20, 2025
79d2856
Merge pull request #431 from Moadong/fix/#430-coverage-svg-import-err…
oesnuj May 20, 2025
bdabbed
Merge branch 'main' into develop-fe
oesnuj May 20, 2025
6a72762
fix: delete 메서드 삭제
seongwon030 May 20, 2025
02c4e67
fix: answers Record에 string 추가
seongwon030 May 20, 2025
8edb136
chore: eslint 및 타입스크립트 관련 의존성 정리 및 변경
oesnuj May 21, 2025
06c6e44
refactor: ESLint 설정 구조 및 Prettier 통합 방식 수정
oesnuj May 21, 2025
6d98fa3
refactor: ESLint 설정에서 불필요한 project 옵션 제거
oesnuj May 21, 2025
2afc66a
refactor: React 관련 ESLint 규칙 수정
oesnuj May 21, 2025
7a00554
Merge branch 'develop-fe' into feature/#387-setup-eslint-FE-108
oesnuj May 21, 2025
3087f56
refactor: 충돌해결시 누락된 useCallback 훅을 추가
oesnuj May 21, 2025
443d46b
Merge remote-tracking branch 'origin/feature/#387-setup-eslint-FE-108…
oesnuj May 21, 2025
52bc0a2
Merge pull request #437 from Moadong/feature/#387-setup-eslint-FE-108
oesnuj May 21, 2025
40870a0
feat: Description에 font-size추가
seongwon030 May 21, 2025
48b5bda
feat: 소개글 font-size 모바일 추가
seongwon030 May 21, 2025
6475ce9
feat: QuestionTitle 컴포넌트 추가
oesnuj May 26, 2025
5e3e5e7
feat: Question Description 컴포넌트 추가
oesnuj May 26, 2025
c8310bf
feat: 단답형 입력 필드 ShortText 컴포넌트 추가
oesnuj May 26, 2025
1c4e26b
feat: 선택형 질문 컴포넌트 Choice 추가
oesnuj May 26, 2025
03b96d5
feat: 질문 입력 필드용 placeholder 상수 추가
oesnuj May 26, 2025
4fbce29
feat: 질문 빌더 컴포넌트 QuestionBuilder 추가
oesnuj May 26, 2025
7c87edc
feat: 드롭다운 버튼 아이콘 SVG 파일 추가
oesnuj May 26, 2025
c5d7b7c
feat: 지원서 생성 컴포넌트 CreateForm 구현
oesnuj May 26, 2025
e23ab73
feat: 지원서 입력 컴포넌트(ApplicationForm) 추가
oesnuj May 26, 2025
4179669
feat: 지원서 뷰 및 작성 페이지 라우팅 추가
oesnuj May 26, 2025
54d8826
refactor: QuestionBuilder 스타일 파일 분리
oesnuj May 26, 2025
31b8d6e
feat: CreateForm 컴포넌트에 Todo 주석 추가
oesnuj May 26, 2025
c1698da
Merge pull request #439 from Moadong/feature/#438-add-clubDetail-font…
seongwon030 May 26, 2025
7186329
feat: 질문 설명 입력란에 placeholder와 접근성 속성 추가
oesnuj May 26, 2025
a6fae14
fix: LONG_TEXT 질문 타입 최대 500자로 placeholder를 수정했습니다.
oesnuj May 26, 2025
b64e5e1
chore: 관리자 기능에 대한 CreateForm 경로 이동 필요 TODO 주석 추가
oesnuj May 26, 2025
30fb4a2
feat: 질문 항목에 옵션 필드 추가 및 답변 필수 여부 하드코딩 제거
oesnuj May 26, 2025
ecd73a3
feat: mock 데이터 안내 문구 수정
oesnuj May 26, 2025
6b14dc9
feat: 질문 제목 입력 필드에 placeholder와 접근성 속성 추가
oesnuj May 26, 2025
4906413
refactor: 잘못된 props명 options를 items로 변경
oesnuj May 26, 2025
9dd308b
refactor: QuestionBuilder의 required 상태 처리 로직 개선
oesnuj May 28, 2025
c31a915
refactor: Choice 컴포넌트 및 질문 타입 변경 로직 개선
oesnuj May 28, 2025
be67290
refactor: QuestionBuilder에서 불필요한 questionType 상태 제거
oesnuj May 30, 2025
e37eaa8
fix: 핸들러 export 제거
seongwon030 May 30, 2025
29e4231
Revert "fix: 핸들러 export 제거"
seongwon030 May 30, 2025
7dac224
Merge pull request #445 from Moadong/feature/#440-application-questio…
seongwon030 May 31, 2025
44838af
refactor: clubHandlers -> applyHandlers로 변경
seongwon030 May 31, 2025
15761f9
refactor: 스타일 파일 분리
seongwon030 May 31, 2025
ced95ba
refactor: QuestionType 분리
seongwon030 May 31, 2025
3fb74e4
refactor: QuestionBuilderProps 분리
seongwon030 May 31, 2025
d4a3d26
refactor:QuestionBuilderProps의 required에서 options로 변경
seongwon030 May 31, 2025
faa665b
refactor: QuestionType과 Question 분리
seongwon030 May 31, 2025
f554ab8
refactor: Question타입에 맞게 id추가
seongwon030 May 31, 2025
fb6fb2f
refactor: onChange를 onDescriptionChange로 변경
seongwon030 May 31, 2025
b4af183
refactor: onChange를 onTitleChange로 변경
seongwon030 May 31, 2025
97bc241
refactor: QuestionTitle 스타일 분리 적용
seongwon030 May 31, 2025
9720998
refactor: Choice 컴포넌트 스타일 분리 적용
seongwon030 May 31, 2025
925eba5
refactor: 타입별 UI컴포넌트 props 공통 타입 분리
seongwon030 May 31, 2025
3047bd2
refactor: onChange를 onAnswerChange로 변경
seongwon030 May 31, 2025
329ce53
Merge pull request #450 from Moadong/refactor/#449-type-separation-FE…
seongwon030 May 31, 2025
bb95946
Merge pull request #418 from Moadong/feature/#383-club-application-ty…
seongwon030 May 31, 2025
5430097
feat: ApplicationFormData 추가
seongwon030 May 31, 2025
464a3f9
refactor: CreateForm -> CreateApplicationForm으로 변경
seongwon030 May 31, 2025
a4a2a76
refactor: mockData전달 및 재사용할 필드 수정 함수 추가
seongwon030 May 31, 2025
0c5ed5d
refactor: CreateForm -> CreateApplicationForm으로 변경
seongwon030 May 31, 2025
f9447bd
refactor: id 순서대로 변경
seongwon030 May 31, 2025
cd5b84d
feat: Questionbuilder의 타입별 질문 컴포넌트를 감싸는 Container추가
seongwon030 May 31, 2025
19fba39
refactor: formData를 ApplicationFormData로 변경
seongwon030 May 31, 2025
6f237f3
refactor: (msw의 apply api) title -> form_title로 변경
seongwon030 May 31, 2025
1ab92d0
refactor: ApplicationFormData의 title 을 form_title로 변경
seongwon030 May 31, 2025
4dbccb4
refactor: 질문타입 상수배열로 관리하도록 변경
seongwon030 May 31, 2025
983bdcf
feat: 잘못된 질문타입 검사로직 추가
seongwon030 May 31, 2025
98d2892
feat: 지원서 최초 생성 시 템플릿 추가
seongwon030 May 31, 2025
ce7de24
feat: 지원서 제목 스타일 컴포넌트 추가
seongwon030 May 31, 2025
2503bea
feat: 지원서 질문 리스트 스타일 컴포넌트 추가
seongwon030 May 31, 2025
2fd5e20
feat: 지원서 제작 UI 수정
seongwon030 May 31, 2025
90eb677
feat: 지원서 최초 제작 시 템플릿 렌더링
seongwon030 May 31, 2025
6b43dba
refactor: 함수명 CreateForm에서 CreateApplicationForm으로 변경
seongwon030 May 31, 2025
be8b17c
Merge pull request #452 from Moadong/feature/#451-create-application-…
seongwon030 May 31, 2025
8b37602
refactor: mswDevSetup 앞의 의문의 숫자 제거
seongwon030 May 31, 2025
c1afb35
refactor: mswDevSetup 정상화
seongwon030 May 31, 2025
0167858
fix: 잘못된 경로로 인해 MSW 설정이 로드되지 않던 문제 수정
oesnuj May 31, 2025
bc371b7
refactor: ShortText 타입명을 Text로 변경하여 통일성 향상
oesnuj May 31, 2025
11908d9
feat: 질문 추가/삭제 기능 및 질문 추가 버튼 UI 추가
oesnuj May 31, 2025
3532c24
feat: 질문 추가 버튼 스타일 추가
oesnuj May 31, 2025
24953cb
feat: 질문 삭제 기능 추가
oesnuj May 31, 2025
063497e
feat: CustomTextArea 스타일 컴포넌트 추가
oesnuj May 31, 2025
1876224
feat: CustomTextArea 컴포넌트 추가
oesnuj May 31, 2025
ed619d3
feat: LongText 컴포넌트 추가
oesnuj May 31, 2025
eaedf36
feat: APPLICATION_FORM 상수에 질문별 maxLength 속성 추가
oesnuj May 31, 2025
d1997de
feat: QuestionBuilder에 삭제 이벤트 핸들러 타입 추가
oesnuj May 31, 2025
87b4cbc
feat: QuestionBuilder에 장문형 질문(LongText) 타입 추가
oesnuj May 31, 2025
9ede224
fix: 질문 ID 중복 문제 해결을 위한 ID 생성 로직 개선
oesnuj Jun 1, 2025
ff1ddbb
fix: textarea value를 children에서 prop으로 변경하여 입력 불가 문제 해결
oesnuj Jun 1, 2025
770153e
refactor: LongText onChange 핸들러에서 명시적 타입 제거 (타입 추론으로도 충분)
oesnuj Jun 1, 2025
cedced4
refactor: CustomTextArea 스타일 속성 및 네이밍 수정
oesnuj Jun 1, 2025
b37316a
feat: CustomTextArea에 자동 높이 조절 기능 추가
oesnuj Jun 1, 2025
312d784
refactor: InputField 컴포넌트의 disabled 스타일 적용 방식 변경
oesnuj Jun 1, 2025
96eabfd
fix: QuestionMenu의 width가 질문 타입별로 달라지는 문제 해결
oesnuj Jun 1, 2025
b94ba42
refactor: LONG_TEXT 관련 Todo 주석 제거
oesnuj Jun 1, 2025
8ab82cb
refactor: CustomTextArea 컴포넌트의 타입 및 변수 명칭 수정
oesnuj Jun 1, 2025
8f8a8a9
refactor: CustomTextArea와 InputField 중복 코드 리팩토링 Todo 주석 추가
oesnuj Jun 1, 2025
1a80126
refactor: CustomTextArea 컴포넌트에서 사용되지 않는 onClear 프로퍼티 제거
oesnuj Jun 1, 2025
43edb42
Merge pull request #454 from Moadong/feature/#453-question-add-remove…
oesnuj Jun 1, 2025
d1b675e
refactor: InputField 컴포넌트의 CharCount 스타일 수정
oesnuj Jun 1, 2025
bca4684
feat: ShortText 컴포넌트에 maxLength 및 기타 UI 속성 추가
oesnuj Jun 1, 2025
2d39493
feat: APPLICATION_FORM에 질문 제목 및 설명 필드 추가
oesnuj Jun 1, 2025
c81cb2a
feat: 질문 제목 입력 필드에 maxLength 및 placeholder 적용
oesnuj Jun 1, 2025
0abbd74
style: UX개선을 위해 질문 제목 입력 필드의 placeholder 스타일 변경
oesnuj Jun 1, 2025
aab5a6b
feat: 질문 설명 입력 필드에 auto-resize 및 placeholder 스타일 추가
oesnuj Jun 1, 2025
b2f2893
feat: 질문 설명 입력 필드에 Textarea 적용 및 maxLength 로직 추가
oesnuj Jun 1, 2025
02975fa
feat: 질문 유형 및 드롭다운 옵션 상수화로 구조 개선
oesnuj Jun 1, 2025
f18eb57
refactor: APPLICATION_FORM import 방식 수정
oesnuj Jun 1, 2025
7a10b7e
refactor: QuestionType 정의를 QUESTION_LABEL_MAP 기반으로 변경
oesnuj Jun 1, 2025
291664e
refactor: APPLICATION_FORM 관련 상수 및 import 방식 개선
oesnuj Jun 1, 2025
9ef4ddc
feat: CustomDropdown 컴포넌트 구현
oesnuj Jun 1, 2025
8af565c
style: CustomDropDown 스타일 정의 추가
oesnuj Jun 1, 2025
af4bb59
refactor: QuestionBuilder에 CustomDropdown 컴포넌트 적용
oesnuj Jun 1, 2025
66871ba
style: QuestionBuilder 스타일 개선 및 사용자 선택 방지 추가
oesnuj Jun 1, 2025
d89705c
fix: textarea에 폰트가 적용되지 않던 문제 수정 및 일관성 확보
oesnuj Jun 1, 2025
e70c81e
style: CreateApplicationForm에 Divider 스타일 추가
oesnuj Jun 2, 2025
2ab2eb9
style: CreateApplicationForm에 QuestionDivider 컴포넌트 추가
oesnuj Jun 2, 2025
89f38f4
refactor: QuestionBuilder의 id 할당 로직 개선
oesnuj Jun 2, 2025
6e25cb8
refactor: Choice 컴포넌트 todo 추가
oesnuj Jun 2, 2025
879786c
Merge pull request #466 from Moadong/feature/#465-enhance-application…
oesnuj Jun 2, 2025
7467e50
style: InputField 배경색 전환 애니메이션 및 answer 모드 UX 개선
seongwon030 Jun 3, 2025
81de574
feat: InputField 커스텀 배경색 및 텍스트 색상 지원
seongwon030 Jun 3, 2025
54731a8
chore: QuestionBuilder 임시로 answer 모드로 고정
seongwon030 Jun 3, 2025
39a5d6a
feat: Choice 컴포넌트 answer 모드 선택 UX 개선
seongwon030 Jun 3, 2025
c0ba74c
feat: InputField 선택 상태에 따른 borderColor 커스텀 지원
seongwon030 Jun 3, 2025
5cc2a97
feat: InputField 기본배경색 변경
seongwon030 Jun 3, 2025
efd9872
style: InputField 반응형 스타일 적용
seongwon030 Jun 3, 2025
fcfa2f3
feat: SideBar에 지원서 관리 탭 추가
seongwon030 Jun 4, 2025
17620cc
refactor: CreateApplicationForm 경로를 /admin 하위로 이동
seongwon030 Jun 4, 2025
cc6ba8a
refactor: ApplicationForm 컴포넌트 제거
oesnuj Jun 4, 2025
d67ad89
style: AnswerApplicationForm 스타일 파일 추가
oesnuj Jun 4, 2025
f706635
feat: AnswerApplicationForm 컴포넌트 추가
oesnuj Jun 4, 2025
f5e3e70
refactor: AnswerApplicationForm 라우트 경로 수정 및 주석 추가
oesnuj Jun 4, 2025
abec624
feat: AnswerItem 타입 정의 추가
oesnuj Jun 4, 2025
e2d98ae
feat: 지원서 답변 관리를 위한 useAnswers 커스텀 훅 추가
oesnuj Jun 4, 2025
009068f
feat: QuestionAnswerer 컴포넌트 추가
oesnuj Jun 4, 2025
df0a87c
style: QuestionTitle 스타일 속성 수정
oesnuj Jun 4, 2025
23b288c
refactor: App.tsx 주석 스타일 수정
oesnuj Jun 4, 2025
997f09c
fix: answer -> builder 모드 변경
seongwon030 Jun 4, 2025
5a6f99c
Merge pull request #487 from Moadong/feature/#479-enable-choice-selec…
seongwon030 Jun 4, 2025
33b931b
Merge pull request #489 from Moadong/feature/#488-add-application-tab…
seongwon030 Jun 4, 2025
0209ba5
Merge branch 'develop-fe' into feature/#486-answer-form-ui-MOA-33
oesnuj Jun 4, 2025
d8c27fa
Merge pull request #490 from Moadong/feature/#486-answer-form-ui-MOA-33
oesnuj Jun 4, 2025
b6464c1
refactor: ApplicationForm 컴포넌트 제거
oesnuj Jun 4, 2025
d75e305
style: AnswerApplicationForm 스타일 파일 추가
oesnuj Jun 4, 2025
d87f68a
feat: AnswerApplicationForm 컴포넌트 추가
oesnuj Jun 4, 2025
0d2e349
feat: AnswerItem 타입 정의 추가
oesnuj Jun 4, 2025
11290f2
feat: 지원서 답변 관리를 위한 useAnswers 커스텀 훅 추가
oesnuj Jun 4, 2025
6b0b860
feat: QuestionAnswerer 컴포넌트 추가
oesnuj Jun 4, 2025
3840fbf
style: QuestionTitle 스타일 속성 수정
oesnuj Jun 4, 2025
57a26fe
refactor: App.tsx 주석 스타일 수정
oesnuj Jun 4, 2025
3092588
style: InputField 기본 배경색 스타일 수정
oesnuj Jun 4, 2025
81c0089
feat: 지원서 타입에 answer 및 onAnswerChange 속성 추가
oesnuj Jun 4, 2025
0233673
feat: Choice 컴포넌트 다중 및 단일 선택 로직 개선
oesnuj Jun 4, 2025
18a05f4
feat: QuestionAnswerer 컴포넌트의 Choice 렌더링 로직 추가
oesnuj Jun 4, 2025
d16bee1
style: AnswerApplicationForm 스타일 개선
oesnuj Jun 4, 2025
9b60dee
style: AnswerApplicationForm 질문 목록 스타일 구조 개선
oesnuj Jun 4, 2025
42d0bac
refactor: AnswerApplicationForm의 clubId 설정 방식 수정
oesnuj Jun 4, 2025
b2bf891
refactor: AnswerApplicationForm에서 clubId 가져오는 로직 수정
oesnuj Jun 4, 2025
1d5a6da
refactor: AnswerApplicationForm 경로에 clubId 파라미터 추가
oesnuj Jun 4, 2025
513f97b
refactor: ClubApplyButton에서 useNavigate, useParams 및 useGetClubDetail 추가
oesnuj Jun 4, 2025
b4413d0
refactor: ClubApplyButton 컴포넌트 리다이렉트 로직 개선
oesnuj Jun 4, 2025
2309286
refactor: SideBar 컴포넌트의 메뉴 항목 순서 변경
oesnuj Jun 4, 2025
d36019f
feat: 지원서 작성 페이지에 제출 버튼 추가
oesnuj Jun 4, 2025
be386a1
refactor: SideBar 컴포넌트에서 불필요한 console.error 제거
oesnuj Jun 4, 2025
8224fe7
Merge branch 'develop-fe' into feature/#491-apply-mc-field-MOA-35
seongwon030 Jun 4, 2025
75805bd
refactor: AnswerApplicationForm 및 CreateApplicationForm 관련 라우팅 수정
oesnuj Jun 4, 2025
2664571
Merge remote-tracking branch 'origin/feature/#491-apply-mc-field-MOA-…
oesnuj Jun 4, 2025
9ec8768
Merge pull request #493 from Moadong/feature/#491-apply-mc-field-MOA-35
oesnuj Jun 5, 2025
99678de
feat: 검색 결과 없음 메시지 스타일 추가
oesnuj Jun 5, 2025
a40161b
feat: 로딩 중 상태 및 검색 결과 없음 처리 추가
oesnuj Jun 5, 2025
db4cf77
refactor: mockData 객체의 필드명 form_title`을 `title로 변경
oesnuj Jun 5, 2025
9d9a8f0
refactor: ApplicationFormData 인터페이스 및 관련 필드명 form_title`->`title로 변경
oesnuj Jun 5, 2025
54225d3
refactor: Question 인터페이스에서 items 필드 필수로 수정
oesnuj Jun 5, 2025
fa52de4
feat: 클럽 지원서 조회 API 함수 추가
oesnuj Jun 5, 2025
dfc491c
feat: 클럽 지원서 생성 API 함수 추가
oesnuj Jun 5, 2025
55361c0
feat: 클럽 지원서 수정 API 함수 추가
oesnuj Jun 5, 2025
00a8e33
feat: 클럽 지원서 조회 리액트 쿼리 훅 추가
oesnuj Jun 5, 2025
62f4479
feat: 클럽 지원서 생성 및 수정 기능 구현
oesnuj Jun 5, 2025
161deea
feat: 클럽 지원서 생성 및 수정 시 질문 ID 재정렬 기능 추가
oesnuj Jun 5, 2025
2fd8f14
feat: 클럽 지원서 조회 페이지에 API 데이터 연동 및 로딩 UI 추가
oesnuj Jun 5, 2025
b77f68d
Merge pull request #499 from Moadong/feature/#498-connect-application…
oesnuj Jun 5, 2025
8ecc61a
Merge pull request #495 from Moadong/feature/#494-no-club-search-mess…
oesnuj Jun 5, 2025
066822c
style: InfoBox 높이 값 197px로 수정
oesnuj Jun 6, 2025
0580200
feat: 클럽 상세 페이지에 SNS 링크 표시 기능 추가
oesnuj Jun 6, 2025
15bfebf
feat: 동아리 SNS 링크 표시 UI 및 로직 추가
oesnuj Jun 6, 2025
49349c8
feat: 동아리 SNS 링크 입력 기능 활성화
oesnuj Jun 6, 2025
a30380e
feat: 클럽 지원서 조회 시 Spinner 적용 및 예외 메시지 개선
oesnuj Jun 6, 2025
423d6f6
feat: 관리자 페이지 사이드바 문구 개선 및 지원 관리 접근 임시 차단
oesnuj Jun 6, 2025
4f9b017
feat: 메인 브랜치에서 클럽 지원서 기능 임시 비활성화
oesnuj Jun 6, 2025
9a3ffdf
Merge pull request #504 from Moadong/fix/#501-reactivate-sns-features…
oesnuj Jun 6, 2025
16103f9
Merge pull request #505 from Moadong/feature/#498-connect-application…
oesnuj Jun 6, 2025
551fe47
Merge pull request #507 from Moadong/fix/#506-disable-incomplete-appl…
oesnuj Jun 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 52 additions & 12 deletions frontend/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,14 +1,54 @@
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import pluginReact from "eslint-plugin-react";
import typescript from '@typescript-eslint/eslint-plugin';
import parser from '@typescript-eslint/parser';
import react from 'eslint-plugin-react';
import storybook from 'eslint-plugin-storybook';
import configPrettier from 'eslint-config-prettier';

const config = [
{
files: ['src/**/*.{js,ts,jsx,tsx}'],
ignores: [
'dist/**',
'node_modules/**',
'coverage/**',
'public/**',
'jest.config.js',
'jest.setup.ts',
'netlify.toml',
],
languageOptions: {
parser,
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
ecmaFeatures: {
jsx: true,
},
},
},
plugins: {
'@typescript-eslint': typescript,
react,
storybook,
},
rules: {
semi: ['error', 'always'],
quotes: ['error', 'single'],
'no-console': 'warn',
'react/react-in-jsx-scope': 'off',
'@typescript-eslint/no-unused-vars': [
'warn',
{ argsIgnorePattern: '^_' },
],
'@typescript-eslint/explicit-function-return-type': 'off',
},
settings: {
react: {
version: 'detect',
},
},
},
configPrettier,
];

/** @type {import('eslint').Linter.Config[]} */
export default [
{files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"]},
{languageOptions: { globals: globals.browser }},
pluginJs.configs.recommended,
...tseslint.configs.recommended,
pluginReact.configs.flat.recommended,
];
export default config;
3 changes: 2 additions & 1 deletion frontend/jest.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
/** @type {import('ts-jest').JestConfigWithTsJest} **/

module.exports = {
setupFiles: ['<rootDir>/jest.setup.ts'],
testEnvironment: 'jsdom',
testEnvironment: 'jest-fixed-jsdom',
transform: {
'^.+\\.tsx?$': ['ts-jest', {}],
'\\.(svg|png|jpg|jpeg|gif)$': 'jest-transform-stub',
Expand Down
Loading