Skip to content

Commit 1742006

Browse files
authored
fix: 게시판 편지 공유 모달 오류 해결 (#73)
* fix: ShowShareAccessModal에서 undefined 배열 map 호출 오류 해결 * fix: 공유 상세 보기 페이지에서 발신자 데이터 바인딩 문제 해결 * fix: 글 작성자 배경색이 적용되지 않는 오류 해결 * design: 공유 상세 보기 페이지 하단 블러 이미지 위치 조정
1 parent 01e9bbb commit 1742006

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

src/apis/share.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@ interface ShareLetter {
1010

1111
// 공유 게시글 목록 조회 타입
1212
export interface SharePost {
13-
writerZipCode: number;
14-
receiverZipCode: number;
13+
writerZipCode: string;
14+
receiverZipCode: string;
1515
content: string;
1616
createdAt: string;
1717
active: boolean;
1818
sharePostId: number;
1919
sharePostContent: string;
20+
zipCode: string;
2021
letters: ShareLetter[];
2122
}
2223

@@ -45,9 +46,9 @@ export const getSharePostList = async (
4546
const response = await client.get('/api/share-posts', {
4647
params: { page, size },
4748
});
48-
console.log(`🌟공유 게시글 목록`, response.data);
49+
console.log(`🌟공유 게시글 목록`, response.data.data);
4950

50-
return response.data;
51+
return response.data.data;
5152
} catch (error) {
5253
console.error('❌ 편지 공유 게시글 목록을 조회하던 중 에러가 발생했습니다', error);
5354
throw new Error('편지 공유 게시글 목록 조회 실패');

src/pages/LetterBoardDetail/index.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ const LetterBoardDetailPage = ({ confirmDisabled }: ShareLetterPreviewProps) =>
8282
isShareLetterPreview={isShareLetterPreview}
8383
/>
8484
<main className="px-5 pt-18 pb-3">
85-
<p className="body-b mb-6 px-5">FROM. {postDetail?.writerZipCode}</p>
85+
<p className="body-b mb-6 px-5">FROM. {postDetail?.zipCode}</p>
8686
<p
8787
className={twMerge(
8888
'body-r bg-[repeating-linear-gradient(transparent,transparent_25px,#ffe6e3_26px)] px-5 whitespace-pre-wrap',
@@ -96,14 +96,18 @@ const LetterBoardDetailPage = ({ confirmDisabled }: ShareLetterPreviewProps) =>
9696
<Letter
9797
key={index}
9898
letter={letter}
99-
isWriter={letter.writerZipCode === String(postDetail.receiverZipCode)}
99+
isWriter={letter.writerZipCode === postDetail.zipCode}
100100
/>
101101
))}
102102
</section>
103103

104104
{isShareLetterPreview && (
105105
<>
106-
<img src={BlurImg} alt="landing blur" className="fixed bottom-0 z-10 w-screen" />
106+
<img
107+
src={BlurImg}
108+
alt="landing blur"
109+
className="fixed bottom-0 left-0 z-10 w-screen"
110+
/>
107111
<section className="fixed bottom-[30px] left-1/2 z-20 flex w-73 translate-x-[-50%] gap-6">
108112
<button
109113
type="button"

0 commit comments

Comments
 (0)