Skip to content

Commit bd6fd21

Browse files
committed
refactor: 리뷰 결과 생성 페이지 수정
1 parent c1b0019 commit bd6fd21

File tree

2 files changed

+29
-20
lines changed

2 files changed

+29
-20
lines changed

src/pages/ReviewResultPage/ReviewResultPage.module.scss

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.ReviewResult {
22
padding: 2.5rem 1.25rem;
3+
padding-bottom: 9rem;
34
height: 100vh;
45
overflow: hidden;
56
position: relative;
@@ -40,18 +41,34 @@
4041
}
4142

4243
.Bottom {
43-
display: flex;
44-
flex-direction: column;
45-
gap: 1.25rem;
46-
}
47-
48-
.ButtonBox {
49-
align-items: center;
50-
gap: 0.875rem;
51-
z-index: 1;
44+
z-index: 2;
45+
position: fixed;
46+
width: 100%;
47+
height: 7rem;
48+
left: 0;
49+
bottom: 0;
5250
display: grid;
5351
grid-template-columns: 30% 1fr;
54-
margin-top: 1.25rem;
52+
gap: 0.875rem;
53+
background: linear-gradient(
54+
180deg,
55+
rgba(220, 220, 232, 0) 0%,
56+
rgba(220, 220, 232, 1) 20%,
57+
rgba(220, 220, 232, 1) 100%
58+
);
59+
60+
& > button {
61+
margin-top: 1.25rem;
62+
63+
&:first-of-type {
64+
width: calc(100% - 1.25rem);
65+
margin-left: 1.25rem;
66+
}
67+
68+
&:last-of-type {
69+
width: calc(100% - 1.25rem);
70+
}
71+
}
5572
}
5673

5774
.Image {

src/pages/ReviewResultPage/ReviewResultPage.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ import { useAppBridge } from "@/components/provider/AppBridgeProvider/AppBridgeP
88
import Button from "@/components/ui/Button/Button";
99
import IconButton from "@/components/ui/IconButton/IconButton";
1010
import Text from "@/components/ui/Text/Text";
11-
import Toast from "@/components/ui/Toast/Toast";
1211

1312
import { useOverlay } from "@/hooks/common/useOverlay";
1413
import { useRoute } from "@/hooks/common/useRoute";
15-
import useToast from "@/hooks/common/useToast";
1614

1715
import styles from "@/pages/ReviewResultPage/ReviewResultPage.module.scss";
1816

@@ -30,7 +28,6 @@ export default function ReviewResultPage() {
3028
const { navigateToCreateReviewFail, navigateToLoading } = useRoute();
3129

3230
const { isOpen, handleClose, handleOpen } = useOverlay();
33-
const { isToast, showToast } = useToast(1000);
3431

3532
const { ocrText, hashTag, reviewStyle } = createReviewData;
3633

@@ -89,19 +86,14 @@ export default function ReviewResultPage() {
8986
size="sm"
9087
onClick={() => {
9188
send({ type: AppBridgeMessageType.COPY, payload: { review: generateReviewData } });
92-
93-
showToast();
9489
}}
9590
/>
9691
</div>
9792
</div>
9893

9994
<div className={styles.Bottom}>
100-
{isToast && <Toast text="리뷰가 복사되었어요." />}
101-
<div className={styles.ButtonBox}>
102-
<Button text="다시생성" variant="secondary" onClick={handleRetryCreateReview} />
103-
<Button text="홈으로 가기" onClick={handleOpen} />
104-
</div>
95+
<Button text="다시생성" variant="secondary" onClick={handleRetryCreateReview} />
96+
<Button text="홈으로 가기" onClick={handleOpen} />
10597
</div>
10698

10799
<HomeNavigateConfirmModal isOpen={isOpen} handleClose={handleClose} />

0 commit comments

Comments
 (0)