diff --git a/src/features/book/components/BookLogList.tsx b/src/features/book/components/BookLogList.tsx index 600a5d8..904f0bc 100644 --- a/src/features/book/components/BookLogList.tsx +++ b/src/features/book/components/BookLogList.tsx @@ -111,7 +111,7 @@ const BookLogList = ({ bookId, isRecording }: BookLogListProps) => { return (
{/* 감상 기록 헤더 - sticky */} -
+

감상 기록

@@ -174,8 +174,8 @@ const BookLogList = ({ bookId, isRecording }: BookLogListProps) => {
{/* 기록 목록 - full-bleed 배경 */} -
-
+
+
{allRecords.length === 0 ? (

@@ -236,7 +236,7 @@ const BookLogList = ({ bookId, isRecording }: BookLogListProps) => { })}

)} -
+
- toggleReadingStatus()} - /> +
+ toggleReadingStatus()} + /> +
) diff --git a/src/pages/Books/BookReviewHistoryPage.tsx b/src/pages/Books/BookReviewHistoryPage.tsx index 8b7216e..cdfcb52 100644 --- a/src/pages/Books/BookReviewHistoryPage.tsx +++ b/src/pages/Books/BookReviewHistoryPage.tsx @@ -18,23 +18,25 @@ export default function BookReviewHistoryPage() { return ( <> -
-

지난 평가

- {isLoading &&
로딩중...
} - {historyData?.items.map((item, idx) => ( - - - {historyData?.items.length !== idx + 1 && } - - ))} - {!isLoading && historyData?.items.length === 0 && ( -
-

- 아직 이 책을 평가하지 않았어요.
다 읽고 나서 이 책이 어땠는지 알려주세요! -

-
- )} -
+
+
+

지난 평가

+ {isLoading &&
로딩중...
} + {historyData?.items.map((item, idx) => ( + + + {historyData?.items.length !== idx + 1 && } + + ))} + {!isLoading && historyData?.items.length === 0 && ( +
+

+ 아직 이 책을 평가하지 않았어요.
다 읽고 나서 이 책이 어땠는지 알려주세요! +

+
+ )} +
+
) } diff --git a/src/pages/Gatherings/GatheringSettingPage.tsx b/src/pages/Gatherings/GatheringSettingPage.tsx index c6a4e11..f5988a3 100644 --- a/src/pages/Gatherings/GatheringSettingPage.tsx +++ b/src/pages/Gatherings/GatheringSettingPage.tsx @@ -14,7 +14,7 @@ import { useRemoveMember, useUpdateGathering, } from '@/features/gatherings' -import SubPageHeader from '@/shared/components/SubPageHeader' +import FormPageHeader from '@/shared/components/FormPageHeader' import { ROUTES } from '@/shared/constants' import { showErrorToast, showToast } from '@/shared/lib/toast' import { @@ -187,140 +187,142 @@ export default function GatheringSettingPage() { if (!gathering || gathering.currentUserRole !== 'LEADER') return null return ( -
- - -

독서모임 설정

- {/* 독서모임 정보 섹션 */} - -
- 독서모임 정보 -
- - + <> + +
+
+
+ {/* 독서모임 정보 섹션 */} + +
+ 독서모임 정보 + +
+ + setName(e.target.value)} + maxLength={MAX_NAME_LENGTH} + /> +
+

독서모임 설명

+