Skip to content

Commit 4483ea2

Browse files
committed
feat: 리뷰 생성 로딩 UI 제작
1 parent 5138b94 commit 4483ea2

File tree

4 files changed

+74
-0
lines changed

4 files changed

+74
-0
lines changed

public/assets/img/img-loading.webp

777 KB
Loading
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
.CreateReviewLoading {
2+
padding-left: 1.25rem;
3+
padding-right: 1.25rem;
4+
padding-bottom: 2.5rem;
5+
height: 100vh;
6+
overflow: hidden;
7+
background: var(--color-bg-gradient);
8+
display: flex;
9+
flex-direction: column;
10+
11+
&::before {
12+
content: "";
13+
background: url("/src/assets/svg/img-graphic-main.svg") center no-repeat;
14+
background-size: 100% 16.375rem;
15+
filter: blur(4.625rem);
16+
position: absolute;
17+
top: 0;
18+
left: 0;
19+
right: 0;
20+
bottom: 0;
21+
z-index: 0;
22+
}
23+
}
24+
25+
.Title {
26+
margin-top: 7.5rem;
27+
z-index: 1;
28+
29+
& > h2 {
30+
margin-top: 0.625rem;
31+
}
32+
}
33+
34+
.Image {
35+
display: flex;
36+
justify-content: center;
37+
align-items: center;
38+
margin-top: 6.25rem;
39+
z-index: 1;
40+
41+
& > img {
42+
width: 13.125rem;
43+
height: 13.125rem;
44+
}
45+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import Text from "@/components/ui/Text/Text";
2+
3+
import styles from "@/pages/CreateReviewLoadingPage/CreateReviewLoadingPage.module.scss";
4+
5+
const CreateReviewLoadingPage = () => {
6+
return (
7+
<div className={styles.CreateReviewLoading}>
8+
<div className={styles.Title}>
9+
<Text variant="titleM" color="gradient" align="center" as="h1">
10+
리뷰를 만들고 있어요
11+
</Text>
12+
<Text variant="bodyLg" color="secondary" align="center" as="h2">
13+
최대 30초까지 소요될 수 있어요
14+
</Text>
15+
</div>
16+
17+
<div className={styles.Image}>
18+
<img src="/assets/img/img-loading.webp" alt="createReviewImg" />
19+
</div>
20+
</div>
21+
);
22+
};
23+
24+
export default CreateReviewLoadingPage;

src/router/AppRouter.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { RouterProvider, createBrowserRouter } from "react-router-dom";
22

33
import App from "@/App";
44

5+
import CreateReviewLoadingPage from "@/pages/CreateReviewLoadingPage/CreateReviewLoadingPage";
56
import HomePage from "@/pages/HomePage";
67
import ReceiptEditPage from "@/pages/ReceiptEditPage";
78
import RecognitionFailPage from "@/pages/RecognitionFailPage";
@@ -34,6 +35,10 @@ const AppRouter = () => {
3435
path: "/select-style",
3536
element: <SelectStylePage />,
3637
},
38+
{
39+
path: "/create-review-loading",
40+
element: <CreateReviewLoadingPage />,
41+
},
3742
],
3843
},
3944
]);

0 commit comments

Comments
 (0)