Skip to content

Commit

Permalink
refactor: 미사용 코드 수정, 홈으로 가기 안내 모달 연결
Browse files Browse the repository at this point in the history
  • Loading branch information
sikkzz authored and lgrin-byte committed Feb 5, 2025
1 parent 2dc6bb3 commit 06f916b
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 66 deletions.
Binary file removed public/assets/img/img-grahic-receipt.png
Binary file not shown.
Binary file removed public/assets/img/img-style-trust-cute.png
Binary file not shown.
9 changes: 1 addition & 8 deletions src/components/Home/Home.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
import styles from "@/components/Home/Home.module.scss";
import HomeNavigateConfirmModal from "@/components/HomeNavigateConfirmModal/HomeNavigateConfirmModal";
import IconButton from "@/components/ui/IconButton/IconButton";
import Text from "@/components/ui/Text/Text";

import { useOverlay } from "@/hooks/common/useOverlay";

const Home = () => {
const { isOpen, handleClose, handleOpen } = useOverlay();

return (
<div className={styles.Home}>
<div className={styles.HomeTitle}>
Expand All @@ -22,11 +17,9 @@ const Home = () => {
<img src="/assets/img/img-graphic-logo.png" alt="mainLogo" />
</div>
<div className={styles.HomeBottom}>
<IconButton text="갤러리" iconName="gallery" onClick={handleOpen} />
<IconButton text="갤러리" iconName="gallery" />
<IconButton text="카메라" iconName="camera" />
</div>

<HomeNavigateConfirmModal isOpen={isOpen} handleClose={handleClose} />
</div>
);
};
Expand Down
53 changes: 0 additions & 53 deletions src/components/ReceiptEdit/ReceiptEdit.module.css

This file was deleted.

3 changes: 2 additions & 1 deletion src/components/ReceiptResult/ReceiptResult.module.scss
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
.ReceiptResult {
padding: 1.25rem;

padding-bottom: 2.5rem;
height: calc(100vh - 2.75rem);
overflow: hidden;
position: relative;
display: flex;
flex-direction: column;
background: var(--color-bg-gradient);
justify-content: space-between;

&::before {
content: "";
background: url("/src/assets/svg/img-graphic-main.svg") center no-repeat;
Expand Down
11 changes: 9 additions & 2 deletions src/components/ReceiptResult/ReceiptResult.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,19 @@ import { useEffect } from "react";

import confetti from "canvas-confetti";

import HomeNavigateConfirmModal from "@/components/HomeNavigateConfirmModal/HomeNavigateConfirmModal";
import styles from "@/components/ReceiptResult/ReceiptResult.module.scss";
import Button from "@/components/ui/Button/Button";
import IconButton from "@/components/ui/IconButton/IconButton";
import Text from "@/components/ui/Text/Text";

import { useOverlay } from "@/hooks/common/useOverlay";

import type { Options as ConfettiOptions } from "canvas-confetti";

const ReceiptResult = () => {
const { isOpen, handleClose, handleOpen } = useOverlay();

const handleConfetti = () => {
const setting: ConfettiOptions = {
particleCount: 100,
Expand All @@ -32,7 +37,7 @@ const ReceiptResult = () => {
<div className={styles.ReceiptResult}>
<div className={styles.Top}>
<div className={styles.ReceiptImage}>
<img src="/src/assets/img/img-style-cute-circle.png" alt="mainLogo" />
<img src="/assets/img/img-style-cute-circle.png" alt="mainLogo" />
</div>
<div className={styles.TitleBox}>
<Text variant="titleM" color="gradient" as="h1" truncated>
Expand All @@ -51,8 +56,10 @@ const ReceiptResult = () => {
</div>
<div className={styles.Bottom}>
<Button text="다시생성" variant="secondary" />
<Button text="홈으로 가기" />
<Button text="홈으로 가기" onClick={handleOpen} />
</div>

<HomeNavigateConfirmModal isOpen={isOpen} handleClose={handleClose} />
</div>
);
};
Expand Down
9 changes: 7 additions & 2 deletions src/pages/ReceiptResultPage.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import Navbar from "@/components/common/Navbar/Navbar";
import ReceiptResult from "@/components/ReceiptResult/ReceiptResult";
// import ArrowNavbar from "@/components/ui/ArrowNavbar/ArrowNavbar";
import Icon from "@/components/ui/Icon/Icon";

export default function ReceiptResultPage() {
return (
<>
{/* <ArrowNavbar /> */}
<Navbar>
<Navbar.LeftButton>
<Icon name="leftArrow" />
</Navbar.LeftButton>
</Navbar>
<ReceiptResult />
</>
);
Expand Down

0 comments on commit 06f916b

Please sign in to comment.