Skip to content

Commit 06f916b

Browse files
sikkzzlgrin-byte
authored andcommitted
refactor: 미사용 코드 수정, 홈으로 가기 안내 모달 연결
1 parent 2dc6bb3 commit 06f916b

File tree

7 files changed

+19
-66
lines changed

7 files changed

+19
-66
lines changed
-411 KB
Binary file not shown.
-412 KB
Binary file not shown.

src/components/Home/Home.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import styles from "@/components/Home/Home.module.scss";
2-
import HomeNavigateConfirmModal from "@/components/HomeNavigateConfirmModal/HomeNavigateConfirmModal";
32
import IconButton from "@/components/ui/IconButton/IconButton";
43
import Text from "@/components/ui/Text/Text";
54

6-
import { useOverlay } from "@/hooks/common/useOverlay";
7-
85
const Home = () => {
9-
const { isOpen, handleClose, handleOpen } = useOverlay();
10-
116
return (
127
<div className={styles.Home}>
138
<div className={styles.HomeTitle}>
@@ -22,11 +17,9 @@ const Home = () => {
2217
<img src="/assets/img/img-graphic-logo.png" alt="mainLogo" />
2318
</div>
2419
<div className={styles.HomeBottom}>
25-
<IconButton text="갤러리" iconName="gallery" onClick={handleOpen} />
20+
<IconButton text="갤러리" iconName="gallery" />
2621
<IconButton text="카메라" iconName="camera" />
2722
</div>
28-
29-
<HomeNavigateConfirmModal isOpen={isOpen} handleClose={handleClose} />
3023
</div>
3124
);
3225
};

src/components/ReceiptEdit/ReceiptEdit.module.css

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/components/ReceiptResult/ReceiptResult.module.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
.ReceiptResult {
22
padding: 1.25rem;
3-
3+
padding-bottom: 2.5rem;
44
height: calc(100vh - 2.75rem);
55
overflow: hidden;
66
position: relative;
77
display: flex;
88
flex-direction: column;
99
background: var(--color-bg-gradient);
1010
justify-content: space-between;
11+
1112
&::before {
1213
content: "";
1314
background: url("/src/assets/svg/img-graphic-main.svg") center no-repeat;

src/components/ReceiptResult/ReceiptResult.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@ import { useEffect } from "react";
22

33
import confetti from "canvas-confetti";
44

5+
import HomeNavigateConfirmModal from "@/components/HomeNavigateConfirmModal/HomeNavigateConfirmModal";
56
import styles from "@/components/ReceiptResult/ReceiptResult.module.scss";
67
import Button from "@/components/ui/Button/Button";
78
import IconButton from "@/components/ui/IconButton/IconButton";
89
import Text from "@/components/ui/Text/Text";
910

11+
import { useOverlay } from "@/hooks/common/useOverlay";
12+
1013
import type { Options as ConfettiOptions } from "canvas-confetti";
1114

1215
const ReceiptResult = () => {
16+
const { isOpen, handleClose, handleOpen } = useOverlay();
17+
1318
const handleConfetti = () => {
1419
const setting: ConfettiOptions = {
1520
particleCount: 100,
@@ -32,7 +37,7 @@ const ReceiptResult = () => {
3237
<div className={styles.ReceiptResult}>
3338
<div className={styles.Top}>
3439
<div className={styles.ReceiptImage}>
35-
<img src="/src/assets/img/img-style-cute-circle.png" alt="mainLogo" />
40+
<img src="/assets/img/img-style-cute-circle.png" alt="mainLogo" />
3641
</div>
3742
<div className={styles.TitleBox}>
3843
<Text variant="titleM" color="gradient" as="h1" truncated>
@@ -51,8 +56,10 @@ const ReceiptResult = () => {
5156
</div>
5257
<div className={styles.Bottom}>
5358
<Button text="다시생성" variant="secondary" />
54-
<Button text="홈으로 가기" />
59+
<Button text="홈으로 가기" onClick={handleOpen} />
5560
</div>
61+
62+
<HomeNavigateConfirmModal isOpen={isOpen} handleClose={handleClose} />
5663
</div>
5764
);
5865
};

src/pages/ReceiptResultPage.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1+
import Navbar from "@/components/common/Navbar/Navbar";
12
import ReceiptResult from "@/components/ReceiptResult/ReceiptResult";
2-
// import ArrowNavbar from "@/components/ui/ArrowNavbar/ArrowNavbar";
3+
import Icon from "@/components/ui/Icon/Icon";
34

45
export default function ReceiptResultPage() {
56
return (
67
<>
7-
{/* <ArrowNavbar /> */}
8+
<Navbar>
9+
<Navbar.LeftButton>
10+
<Icon name="leftArrow" />
11+
</Navbar.LeftButton>
12+
</Navbar>
813
<ReceiptResult />
914
</>
1015
);

0 commit comments

Comments
 (0)