Skip to content

Commit 66ca85d

Browse files
committed
Feat: 마일페이지 data없을 경우 #26
1 parent e77eea0 commit 66ca85d

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

components/pages/mypage/MyPageMain/BookmarkedBoardsList/index.tsx

+4-6
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@ import Link from 'next/link';
88

99
export default function BookmarkedBoardsList() {
1010
const { Observer, data, isLoading } = useGetBookmarkedBoardList();
11-
12-
// 모달을 위한 상태
13-
1411
if (isLoading) {
1512
return <MyBoardListLoading />;
1613
}
17-
18-
// TODO: 게시물 없을 경우 없다고 띄우기
14+
if (!data) {
15+
return <div>아직 북마크한 게시물이 없어요ㅠㅠ</div>;
16+
}
1917
return (
2018
// eslint-disable-next-line react/jsx-no-useless-fragment
2119
<>
@@ -31,7 +29,7 @@ export default function BookmarkedBoardsList() {
3129
)),
3230
)}
3331
<Observer>
34-
<div>로딩스피너...</div>
32+
<div>로딩중...</div>
3533
</Observer>
3634
</div>
3735
</>

components/pages/mypage/MyPageMain/MyBoardsList/index.tsx

+4-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,12 @@ import Link from 'next/link';
88

99
export default function MyBoardsList() {
1010
const { Observer, data: myBoards, isLoading } = useGetMyBoardList();
11-
12-
// 모달을 위한 상태
13-
1411
if (isLoading) {
1512
return <MyBoardListLoading />;
1613
}
17-
18-
// TODO: 게시물 없을 경우 없다고 띄우기
19-
// if (myBoards?.pages)
14+
if (myBoards?.pages) {
15+
return <div>아직 게시물이 없어요ㅠㅠ</div>;
16+
}
2017
return (
2118
// eslint-disable-next-line react/jsx-no-useless-fragment
2219
<>
@@ -32,7 +29,7 @@ export default function MyBoardsList() {
3229
)),
3330
)}
3431
<Observer>
35-
<div>로딩스피너...</div>
32+
<div>로딩중...</div>
3633
</Observer>
3734
</div>
3835
</>

components/pages/mypage/MyPageMain/MyChatRoom/index.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ export default function MyChatRoom() {
77
if (isLoading) {
88
return <MyChatLoading />;
99
}
10+
if (!data) {
11+
return <div>아직 참여중인 채팅방이 없어요ㅠㅠ</div>;
12+
}
1013
return (
1114
<div className="grid w-full gap-5 tablet:grid-cols-2 tablet:mt-4 place-items-center">
1215
{data && data.map((list) => <ImageChatCard {...list} />)}

0 commit comments

Comments
 (0)