Closed ice-bear98 closed 1 month ago
이 변경 사항은 UpdateModalProject
컴포넌트에 여러 가지 개선 사항과 수정을 도입합니다. 새로운 훅인 useAddProjectCoworker
와 useUpdateProjectRole
이 추가되어 프로젝트 동료 및 역할 관리를 지원합니다. 사용자 피드백을 제공하기 위해 useToast
를 통해 토스트 알림 시스템이 통합되었으며, 로딩 상태에 대한 스피너 표시 조건이 확장되었습니다. 또한, SearchUserInput
컴포넌트의 핸들러가 수정되어 동료 추가를 처리합니다.
파일 경로 | 변경 요약 |
---|---|
src/components/modal/project/UpdateModalProject.tsx |
새로운 훅 추가: useAddProjectCoworker , useUpdateProjectRole . 동료 추가 및 역할 변경 핸들러 추가. 스피너 로딩 조건 확장. |
src/hooks/query/useProjectQuery.ts |
새로운 훅 추가: useAddProjectCoworker , useUpdateProjectRole . 추가 및 역할 변경 기능 통합. |
src/mocks/services/projectServiceHandler.ts |
새로운 API 엔드포인트 추가: 사용자 초대 및 역할 변경. 프로젝트 사용자 더미 데이터 추가. |
src/services/projectService.ts |
새로운 비동기 함수 추가: addProjectCoworker , updateProjectRole . 역할 관련 기능 확장. |
src/services/userService.ts |
getTeamList 함수의 매개변수 문서 수정: axiosConnfig 에서 axiosConfig 로 변경. |
src/components/modal/team/ModalTeamForm.tsx |
useEffect 훅 추가, 그러나 사용되지 않음. 기존 기능은 변경 없음. |
useUpdateProject
훅을 도입하고 UpdateModalProject
컴포넌트를 수정하여 프로젝트 업데이트를 용이하게 하는 주요 PR.UpdateModalProject
컴포넌트의 수정 사항이 프로젝트 업데이트 기능을 향상시키며, useUpdateProject
함수와 직접적으로 관련됨.deleteProject
함수 추가가 프로젝트 관리 기능을 보완함.💉 Fix
🐇 새로운 동료를 초대해요,
역할도 바꿔줄게요!
스피너가 돌아가며,
모든 일이 잘 되길 바라요.
프로젝트는 즐거운 일,
함께 만들어가요! 🎉
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
PR Type
What kind of change does this PR introduce?
Related Issues
What does this PR do?
Other information
프로젝트 유저 추가
프로젝트 유저 권한 변경