Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: 내 일정 페이지 추가 구현 #41

Merged
merged 53 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
498c72b
Merge branch 'develop' of https://github.com/Project-Catcher/catcher-…
pepperdad Nov 10, 2023
fbb4e95
fix: 현재 탭 path 수정
pepperdad Nov 10, 2023
1c6899e
feat: string을 Date 타입으로 바꿔주는 함수 추가
pepperdad Nov 10, 2023
a7dae54
feat: 테스트 데이터 추가
pepperdad Nov 13, 2023
974e16f
design: asset 추가
pepperdad Nov 13, 2023
a65e69e
feat: 모집 일정 페이지 추가
pepperdad Nov 13, 2023
f1ae4fb
feat: 일정 작은 카드, EmptyContent 컴포넌트 추가
pepperdad Nov 13, 2023
c5a4813
feat: 내 일정 메인 페이지 UI 수정 및 일정 카드 캐러셀 기능 추가
pepperdad Nov 13, 2023
bf46192
feat: TitleCardContainer 컴포넌트로 분리
pepperdad Nov 14, 2023
a4c24f8
feat: 일정 작은 카드 컴포넌트 타입별 UI 수정
pepperdad Nov 14, 2023
e3f89c6
feat: 캘린더 클릭 이벤트 범위 수정
pepperdad Nov 14, 2023
89bc707
fix: calendar 닫히지 않는 오류 수정
pepperdad Nov 14, 2023
9b27c8c
feat: default 데이터 수정
pepperdad Nov 14, 2023
a6f259c
feat: ScheduleCard Type별 UI 구분
pepperdad Nov 14, 2023
45e9432
feat: ScheduleSmallCard Type별 UI 구분
pepperdad Nov 14, 2023
a9d78c7
feat: ContentFilter 컴포넌트 추가
pepperdad Nov 14, 2023
404edde
feat: 일정 목록 type 별 구분 로직 추가 및 한 컴포넌트에서 관리
pepperdad Nov 18, 2023
8f1a062
feat: 일정 작은 카드 토글 UI 추가
pepperdad Nov 18, 2023
5348cb1
feat: 일정 카드 컴포넌트 tab별 Type,UI 구분 로직 추가
pepperdad Nov 18, 2023
bd5156f
feat: 모집 일정 페이지 필터링, 카드 목록 추가
pepperdad Nov 18, 2023
1551104
design: asset 추가 및 자잘한 타입 수정
pepperdad Nov 18, 2023
0cd7eea
fix: 임시저장 카드 UI 분리
pepperdad Nov 18, 2023
f63ce41
feat: 일정카드 상태 뱃지 UI 추가
pepperdad Nov 18, 2023
e885985
feat: 신청자 관리 모달 추가
pepperdad Nov 18, 2023
2149cc9
feat: ScheduleHeader 상위 컴포넌트로 분리
pepperdad Nov 18, 2023
3059877
fix: 기존 header 제거
pepperdad Nov 18, 2023
d0fb656
feat: 참여 신청 페이지 추가
pepperdad Nov 18, 2023
bded74d
style: 불필요한 import 삭제
pepperdad Nov 18, 2023
f19554e
feat: ScheduleHeader에 임시저장 추가
pepperdad Nov 18, 2023
fee3616
feat: context로 탭 관리 추가
pepperdad Nov 19, 2023
e2ba371
feat: 참여신청 필터링 및 CardStatus 컴포넌트 상태 정보 추가
pepperdad Nov 19, 2023
63e5133
fix: 모달 위에 confirm, alert 보이게 수정
pepperdad Nov 19, 2023
c349e13
feat: 승인 클릭 함수 추가 및 테이블 데이터 스크롤
pepperdad Nov 19, 2023
ec9630c
feat: 임시저장 페이지 구현
pepperdad Nov 19, 2023
5f51645
feat: 나만의 아이템 페이지 추가
pepperdad Nov 19, 2023
c2498b7
Merge branch 'develop' of https://github.com/Project-Catcher/catcher-…
pepperdad Nov 20, 2023
fac9116
fix: error resolve
pepperdad Nov 20, 2023
e74d862
refactor: 동일 구조 map으로 변경
pepperdad Nov 22, 2023
bb19ada
fix: Content 필터 컴포넌트에서 검색창 넓이 %로 수정
pepperdad Nov 22, 2023
b4faf2b
feat: msw 설정 및 데이터 받아오기 수정
pepperdad Dec 1, 2023
bb35c7c
feat: 내 일정, 모든 일정, 모집 일정, 참여 신청 데이터 msw
pepperdad Dec 1, 2023
e7af5a4
feat: 기존의 상수로 사용되던 부분 수정
pepperdad Dec 1, 2023
df521c3
feat: 신청자 관리 모달 데이터 msw에서 불러오기
pepperdad Dec 1, 2023
078b4ee
feat: 나만의 아이템 msw로 불러오기 및 호버시 수정, 삭제 UI 추가
pepperdad Dec 1, 2023
1bbd83d
feat: 스크랩 페이지 추가
pepperdad Dec 1, 2023
f88ece8
feat: 탭 클릭 시, 데이터 다시 불러오는 로직 추가
pepperdad Dec 1, 2023
f95b5bb
Merge branch 'develop' of https://github.com/Project-Catcher/catcher-…
pepperdad Dec 1, 2023
f5c85c9
fix: 임시 저장 카드 높이 수정
pepperdad Dec 1, 2023
58f363f
feat: 내 일정 페이지 작성 중인 일정 UI 수정
pepperdad Dec 1, 2023
6f6b9d4
feat: 내 일정 전체 페이지 카드뷰를 위해 빈 카드 추가
pepperdad Dec 1, 2023
63aafb5
fix: review 반영하여 코드 refactor
pepperdad Dec 1, 2023
a2bd607
fix: TabContext 제거
pepperdad Dec 3, 2023
7949606
fix: 오타 수정
pepperdad Dec 3, 2023
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
2 changes: 1 addition & 1 deletion pages/_app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ function MyApp({ Component, pageProps }: AppProps) {
<RecoilRoot>
<Header />
<Component {...pageProps} />
<Modal />
<Alert />
<Confirm />
<Modal />
</RecoilRoot>
);
}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

제안 사항:

  • 코드 변경 내용:

    • 15번째 줄에서 Modal 컴포넌트가 추가되었습니다.
    • 18번째 줄에서 Confirm 컴포넌트 위에 있는 Modal 컴포넌트가 제거되었습니다.
  • 버그 리스크: 현재 코드 패치에서는 명확한 버그 리스크가 보이지 않습니다. 그러나 다른 파일 또는 이 코드와 관련된 다른 코드를 고려해야 할 수 있습니다.

  • 개선 제안: 이 코드 패치에서 개선할 만한 부분은 없어 보입니다. 그러나 전체 소스 코드나 프로젝트의 문맥을 파악하고 있다면 더 자세한 리뷰를 제공할 수 있습니다.

Expand Down
7 changes: 6 additions & 1 deletion pages/schedule/all.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
//모든 일정 페이지
import All from "@schedule/components/All";
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";

const create = () => {
return <All />;
return (
<ScheduleWrapper>
<All />;
</ScheduleWrapper>
);
};

export default create;
7 changes: 6 additions & 1 deletion pages/schedule/index.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
// 내 일정 페이지
import Main from "@schedule/components/Main";
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";
import React from "react";

const index = () => {
return <Main />;
return (
<ScheduleWrapper>
<Main />;
</ScheduleWrapper>
);
};

export default index;
13 changes: 13 additions & 0 deletions pages/schedule/items.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Items from "@schedule/components/Items";
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";
import React from "react";

const items = () => {
return (
<ScheduleWrapper>
<Items />;
</ScheduleWrapper>
);
};

export default items;
13 changes: 13 additions & 0 deletions pages/schedule/participate.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Participate from "@schedule/components/Participate";
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";
import React from "react";

const participate = () => {
return (
<ScheduleWrapper>
<Participate />;
</ScheduleWrapper>
);
};

export default participate;
13 changes: 13 additions & 0 deletions pages/schedule/recruit.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Recruit from "@schedule/components/Recruit";
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";
import React from "react";

const recruit = () => {
return (
<ScheduleWrapper>
<Recruit />;
</ScheduleWrapper>
);
};

export default recruit;
13 changes: 13 additions & 0 deletions pages/schedule/temporary.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import ScheduleWrapper from "@schedule/components/ScheduleWrapper";
import Temporary from "@schedule/components/Temporary";
import React from "react";

const temporary = () => {
return (
<ScheduleWrapper>
<Temporary />;
</ScheduleWrapper>
);
};

export default temporary;
9 changes: 9 additions & 0 deletions public/assets/schedule/arrow-left.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions public/assets/schedule/arrow-right.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions public/assets/schedule/card_toggle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions public/assets/schedule/filter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
69 changes: 69 additions & 0 deletions public/assets/schedule/partying_face.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/schedule/pencil.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading