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

Env: 여정페이지 2차배포 #217

Merged
merged 95 commits into from
Jan 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
0b31288
Design: 공유 페이지 마크업
jseo9732 Jan 17, 2024
d377689
Design: 코드입력 페이지 마크업
jseo9732 Jan 17, 2024
c458ba8
Fix: 아이콘 변경
seungjun222 Jan 18, 2024
e1937df
feat: 추가, 엄지 아이콘 추가
NohWookJin Jan 18, 2024
ee88bcf
feat: 우리의 관심여행지 조회
NohWookJin Jan 18, 2024
468b1b8
style: truncate 적용
NohWookJin Jan 18, 2024
5083a61
feat: 추가버튼 클릭시 검색 라우터 이동
NohWookJin Jan 18, 2024
174f969
refactor: 디테일 탑버튼 수정
NohWookJin Jan 18, 2024
8d6e4e2
Feat: 접속중 공유멤버 기능 구현
seungjun222 Jan 18, 2024
273f842
Fix: alert 창 디자인 개선
seungjun222 Jan 18, 2024
e82075b
refactor: API 제목 추가 반영
NohWookJin Jan 18, 2024
a3a4eae
Merge branch 'dev' into FE-83--feat/myTrip
NohWookJin Jan 18, 2024
d335cda
Fix: 기본 프로필 설정
seungjun222 Jan 18, 2024
fda0ccb
Feat: swiper 적용
seungjun222 Jan 18, 2024
0f71e77
Update DetailTopButton.tsx
NohWookJin Jan 18, 2024
52920fb
Update LikedToursListItem.tsx
NohWookJin Jan 19, 2024
f8726af
Feat: 소켓통신 리팩토링
LeHiHo Jan 19, 2024
98abf65
Fix: 의존성배열에 토큰객체 넣어 실시간편집중멤버 디버깅
seungjun222 Jan 19, 2024
f54530a
Fix: 아코디언 스크롤
seungjun222 Jan 19, 2024
1917a2f
Design: 여행 계획 아이콘 수정
suehub Jan 19, 2024
6d7425a
Design: 편집 버튼 삭제
suehub Jan 19, 2024
bf75a5d
Fix: build 에러 해결
seungjun222 Jan 19, 2024
f1bec40
Merge pull request #199 from FinalDoubleTen/FE-96--feat/ConnectedTrip…
seungjun222 Jan 19, 2024
e5e954b
Feat: 권한확인 커스텀훅 구현
LeHiHo Jan 19, 2024
106247a
Merge branch 'dev' into FE-88--feat/ConnectedTripMembers
seungjun222 Jan 19, 2024
f60ed7d
Merge pull request #201 from FinalDoubleTen/FE-94--feat/Trips/DragAnd…
LeHiHo Jan 19, 2024
170cca4
Merge branch 'dev' into FE-83--feat/myTrip
NohWookJin Jan 19, 2024
e0bcf73
Merge pull request #198 from FinalDoubleTen/FE-83--feat/myTrip
NohWookJin Jan 19, 2024
2c63edd
Merge branch 'dev' of https://github.com/FinalDoubleTen/TenTenFE into…
NohWookJin Jan 19, 2024
4730d27
Merge branch 'dev' into FE-88--feat/ConnectedTripMembers
LeHiHo Jan 19, 2024
66a51b8
Feat: pubGetPathAndItems 디펜던시 변경
LeHiHo Jan 19, 2024
528fb99
style: 세부 디자인 수정
NohWookJin Jan 19, 2024
9f73f03
Feat: 권한에따른 ui 조건부 렌더링 구현
LeHiHo Jan 19, 2024
7235e9a
Feat: 경비 수정 소켓 연결
suehub Jan 19, 2024
2bafbe2
Design: Tab 조건부 css
suehub Jan 19, 2024
3e676d1
Merge branch dev of https://github.com/FinalDoubleTen/TenTenFE into F…
suehub Jan 19, 2024
ed00ab5
feat: 사용자 투표시 아이콘 변경
NohWookJin Jan 19, 2024
b14d584
Design: Tab padding 제거
suehub Jan 19, 2024
b66f730
Design: 경비 말풍선 추가
suehub Jan 19, 2024
d4eceb9
Chore: 빌드 에러 수정
suehub Jan 19, 2024
48d39ef
Merge pull request #203 from FinalDoubleTen/FE-97--feat/Trips/Budget
suehub Jan 19, 2024
17e4d9c
Fix: 디자인 수정사항 반영
LeHiHo Jan 19, 2024
8dffaf8
Merge pull request #200 from FinalDoubleTen/FE-88--feat/ConnectedTrip…
LeHiHo Jan 19, 2024
fbf9fc6
Merge pull request #202 from FinalDoubleTen/FE-83--feat/myTrip
LeHiHo Jan 19, 2024
dd6064d
Merge branch 'dev' into FE-94--feat/Trips/DragAndDrop
LeHiHo Jan 19, 2024
6eb39ff
Merge pull request #205 from FinalDoubleTen/FE-94--feat/Trips/DragAnd…
LeHiHo Jan 19, 2024
fe07378
Merge branch 'dev' into FE-77--feat/Trips
suehub Jan 19, 2024
f9909aa
Merge pull request #204 from FinalDoubleTen/FE-77--feat/Trips
suehub Jan 19, 2024
a0a37b2
Refactor: 편집 코드 요청 수정
jseo9732 Jan 19, 2024
1cf2034
Merge branch 'dev' of https://github.com/FinalDoubleTen/TenTenFE into…
jseo9732 Jan 19, 2024
8205a08
Feat: 리뷰통계 더보기 아이콘 수정
LeHiHo Jan 19, 2024
463da03
Refactor: 코드 정리
jseo9732 Jan 19, 2024
8ac1555
Feat: 이미 편집 가능한 유저 리다이렉트
jseo9732 Jan 19, 2024
d9afea2
Chore: 빌드 에러 해결
suehub Jan 19, 2024
67781ee
Feat: 경비수정 권한 추가
suehub Jan 19, 2024
61031ec
Feat: 맵 마커 시퀀스 스타일 적용
suehub Jan 19, 2024
788c9e1
Chore: 빌드 에러 수정
suehub Jan 19, 2024
94dc7a4
Merge pull request #206 from FinalDoubleTen/FE-89--feat/Trips/TripsMap
suehub Jan 19, 2024
0080ff7
Feat: 참여 코드 입력 기능 구현
jseo9732 Jan 19, 2024
0008df4
Feat: 로그인 후 코드 입력 페이지로 이동
jseo9732 Jan 19, 2024
a85edc7
Feat: 모달 참여 코드 구현
jseo9732 Jan 19, 2024
19fd1d6
Refactor: 공유 페이지 이동 구현
jseo9732 Jan 19, 2024
191b514
Refactor: 로그인 후 url 수정
jseo9732 Jan 19, 2024
bdaab02
Feat: 맵마커 클릭 시 변경
suehub Jan 20, 2024
c8a42e2
Merge pull request #209 from FinalDoubleTen/FE-89--feat/Trips/TripsMap
suehub Jan 20, 2024
7fea8c0
feat: 우리의 관심목록 업데이트
joanShim Jan 20, 2024
c6d6535
Chore: 병합오류 해결
joanShim Jan 20, 2024
0b7b7fe
Feat: Plan Info 소켓 연결
suehub Jan 20, 2024
c70cded
Feat: 여정페이지 리펙토링
LeHiHo Jan 20, 2024
5017bcf
Feat: 여정계획 아이템 추가 api 구현
joanShim Jan 20, 2024
2743ba8
Merge pull request #212 from FinalDoubleTen/FE-89--feat/Trips/TripsMap
suehub Jan 20, 2024
89b29cc
Fix: 탭 트리거 디자인 수정
suehub Jan 20, 2024
f58e629
Feat: 상세페이지 일정추가하기 퍼블리싱
LeHiHo Jan 21, 2024
ccf36c1
Merge pull request #207 from FinalDoubleTen/FE-77--feat/Trips
LeHiHo Jan 21, 2024
7e342a1
Merge branch 'dev' into FE-69--feat/create/whereWhen
LeHiHo Jan 21, 2024
c4b7935
Merge pull request #210 from FinalDoubleTen/FE-69--feat/create/whereWhen
LeHiHo Jan 21, 2024
4dbaea7
Merge branch 'dev' into FE-95--feat/Share
LeHiHo Jan 21, 2024
c31182e
Merge pull request #208 from FinalDoubleTen/FE-95--feat/Share
LeHiHo Jan 21, 2024
bdf7548
Merge branch 'dev' into FE-94--feat/Trips/DragAndDrop
LeHiHo Jan 21, 2024
ed07fb2
Merge pull request #211 from FinalDoubleTen/FE-94--feat/Trips/DragAnd…
LeHiHo Jan 21, 2024
405af79
Refactor: 여정페이지 리펙토링
LeHiHo Jan 21, 2024
47fd1c5
Fix: 빌드에러 해결
LeHiHo Jan 21, 2024
d7bcde1
Merge pull request #213 from FinalDoubleTen/FE-94--feat/Trips/DragAnd…
LeHiHo Jan 21, 2024
9ab1d22
Design: 여정 편집 마크업
suehub Jan 21, 2024
0aa5441
Merge branch dev of https://github.com/FinalDoubleTen/TenTenFE into F…
suehub Jan 21, 2024
09ce832
Feat: 상품가격 수정 구현
LeHiHo Jan 21, 2024
6c06d4e
Refactor: 여정 아이템 문자열 넘침방지 구현
LeHiHo Jan 21, 2024
0c5847c
Feat: 여정 수정 api 추가
suehub Jan 21, 2024
2ca114d
Feat: 여정 수정 및 삭제 구현
suehub Jan 21, 2024
838344c
Chore: 빌드 에러 수정
suehub Jan 21, 2024
b42e97d
Design: 경비 디자인 수정
suehub Jan 21, 2024
49a3501
Chore: 빌드에러 수정
suehub Jan 21, 2024
871fa7d
Merge pull request #215 from FinalDoubleTen/FE-99--feat/Trips/Edit
suehub Jan 21, 2024
43379cc
Merge pull request #216 from FinalDoubleTen/FE-77--feat/Trips
LeHiHo Jan 21, 2024
d530e38
Merge pull request #214 from FinalDoubleTen/FE-94--feat/Trips/DragAnd…
LeHiHo Jan 21, 2024
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
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"@radix-ui/react-radio-group": "^1.1.3",
"@radix-ui/react-select": "^2.0.0",
"@radix-ui/react-tabs": "^1.0.4",
"@radix-ui/react-toast": "^1.1.5",
"@radix-ui/react-toggle-group": "^1.0.4",
"@stomp/stompjs": "^7.0.0",
"@svgr/rollup": "^8.1.0",
Expand Down
35 changes: 35 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 7 additions & 10 deletions src/@types/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ export type subInfoRes = {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
startDate: string;
endDate: string;
numberOfPeople: number;
Expand All @@ -16,7 +16,7 @@ export type subItemRes = {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
visitDate: string;
transportation: 'CAR' | 'PUBLIC_TRANSPORTATION';
tripItems: {
Expand Down Expand Up @@ -52,7 +52,7 @@ export type subPathRes = {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
visitDate: string;
transportation: 'CAR' | 'PUBLIC_TRANSPORTATION';
paths: {
Expand All @@ -77,16 +77,12 @@ export type subMemberRes = {
status: number;
message: string;
data: {
tripId: number;
connectedMembers: {
memberId: number;
name: string;
thumbnailUrl: string;
}[];
tripId: string;
tripMembers: {
memberId: number;
name: string;
thumbnailUrl: string;
connected: boolean;
}[];
numberOfPeople: number;
} | null;
Expand All @@ -95,7 +91,7 @@ export type subBudgetRes = {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
budget: number;
calculatedPrice: number;
} | null;
Expand All @@ -107,6 +103,7 @@ export type SocketContextType = {
tripPath: subPathRes | null;
tripMember: subMemberRes | null;
tripBudget: subBudgetRes | null;
tripId: string;
callBackPub: (callback: () => void) => void;
};

Expand Down
22 changes: 9 additions & 13 deletions src/@types/socket.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ type subInfoMessage = (message: {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
startDate: string;
endDate: string;
numberOfPeople: number;
Expand All @@ -16,7 +16,7 @@ type subItemMessage = (response: {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
visitDate: string;
transportation: 'CAR' | 'PUBLIC_TRANSPORTATION';
tripItems: {
Expand All @@ -36,7 +36,7 @@ type subPathMessage = (response: {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
visitDate: string;
transportation: 'CAR' | 'PUBLIC_TRANSPORTATION';
paths: {
Expand All @@ -61,16 +61,12 @@ type subMemberMessage = (response: {
status: number;
message: string;
data: {
tripId: number;
connectedMembers: {
memberId: number;
name: string;
thumbnailUrl: string;
}[];
tripId: string;
tripMembers: {
memberId: number;
name: string;
thumbnailUrl: string;
connected: boolean;
}[];
numberOfPeople: number;
};
Expand All @@ -80,7 +76,7 @@ type subBudgetMessage = (response: {
status: number;
message: string;
data: {
tripId: number;
tripId: string;
budget: number;
calculatedPrice: number;
};
Expand All @@ -102,9 +98,9 @@ interface pubAddTripItem {
}

interface pubUpdatePrice {
tripId: number;
tripId: string;
visitDate: string;
price: number;
price: string;
}

interface pubUpdateTripItem {
Expand Down Expand Up @@ -132,7 +128,7 @@ interface pubDeleteItem {
}

interface pubMember {
memberId: number;
token: string;
}

interface pubGetPathAndItems {
Expand Down
15 changes: 15 additions & 0 deletions src/@types/tours.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,18 @@ export interface TourType {
longitude?: string;
latitude?: string;
}

export interface LikedListType {
tripLikedItemId: number;
tourItemId: number;
contentTypeId: number;
title: string;
ratingAverage: number;
reviewCount: number;
smallThumbnailUrl: string;
tourAddress: string;
prefer: boolean;
notPrefer: boolean;
preferTotalCount: number;
notPreferTotalCount: number;
}
38 changes: 35 additions & 3 deletions src/@types/trips.types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ interface TripRequest {
numberOfPeople: number;
startDate: string | null;
endDate: string | null;
area: string | null;
subarea: string | null;
area?: string | null;
subarea?: string | null;
}

interface MyTripType {
tripId: number;
tripId: string;
tripName: string;
startDate: string;
endDate: string;
Expand All @@ -18,3 +18,35 @@ interface MyTripType {
area: string;
subArea: string;
}

interface ourTripType {
tripLikedItemId: number;
tourItemId: number;
contentTypeId: number;
ratingAverage: number;
reviewCount: number;
smallThumbnailUrl: string;
tourAddress: string;
prefer: boolean;
notPrefer: boolean;
preferTotalCount: number;
notPreferTotalCount: number;
title: string;
}

interface ThumbsProps {
tripId: string;
tourId: number;
prefer: boolean;
notPrefer: boolean;
}

interface AuthorityType {
status: number;
message: string;
data: {
memberId: number;
tripAuthority: string;
tripId: string;
};
}
13 changes: 4 additions & 9 deletions src/api/socket.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ export const pubAddTripItem = (
// 여행 아이템 예상 가격 업데이트 이벤트 발생시
export const pubUpdatePrice = (
pubUpdatePrice: pubUpdatePrice,
tripItemId: string,
tripItemId: number,
) => {
socketClient.publish({
destination: `/pub/tripItems/${tripItemId}/updatePrice`,
Expand All @@ -101,18 +101,15 @@ export const pubUpdateTripItem = (
destination: `/pub/trips/${tripId}/updateTripItemOrder`,
body: JSON.stringify(pubUpdateTripItem),
});

console.log(pubUpdateTripItem);
console.log('펍실행');
};

// 여행 날짜별 교통 수단 변경 이벤트 발생시 (01/16 업데이트)
export const pubUpdateTransportation = (
pubUpdateTransportation: pubUpdateTransportation,
trips: string,
tripId: string,
) => {
socketClient.publish({
destination: `/pub/trips/${trips}/updateTransportation`,
destination: `/pub/trips/${tripId}/updateTransportation`,
body: JSON.stringify(pubUpdateTransportation),
});
};
Expand All @@ -137,7 +134,6 @@ export const pubDeleteItem = (
destination: `/pub/tripItems/${tripItemId}/deleteItem`,
body: JSON.stringify(pubDeleteItem),
});
console.log(pubDeleteItem);
};

// 멤버 여정 페이지로 입장 이벤트 발생시
Expand All @@ -157,10 +153,9 @@ export const pubDisconnectMember = (pubMember: pubMember, tripId: string) => {
};

// 여정 편집 페이지 입장 이벤트 발생시(모든 sub 다받음)
export const pubEnterMember = (pubMember: pubMember, tripId: string) => {
export const pubEnterMember = (tripId: string) => {
socketClient.publish({
destination: `/pub/trips/${tripId}/enterMember`,
body: JSON.stringify(pubMember),
});
};

Expand Down
Loading