Skip to content

Commit 1cd3843

Browse files
committed
refactor: TestApiPage를 개발 모드에서만 접근할 수 있도록 수정
1 parent 6136d23 commit 1cd3843

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

src/app.jsx

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@ import { BrowserRouter, Route, Routes } from "react-router-dom";
22
import PortalProvider from "./components/portal/portal-provider";
33
import ContentLayout from "./layouts/content-layout";
44
import OnboardingLayout from "./layouts/onboarding-layout";
5+
import Error404Page from "./pages/404-page";
56
import CreatePostPage from "./pages/create-post-page";
67
import MainPage from "./pages/main-page";
7-
import RollingPaperListPage from "./pages/rolling-paper-list-page";
88
import MessagesPage from "./pages/messages-page";
9+
import RollingPaperListPage from "./pages/rolling-paper-list-page";
910
import SendMessagePage from "./pages/send-message-page";
11+
import GlobalStyle from "./styles/global-style";
1012
import TestApiPage from "./tests/test-api-page";
1113
import TestComponentsPage from "./tests/test-components-page";
12-
import Error404Page from "./pages/404-page";
13-
import GlobalStyle from "./styles/global-style";
1414

1515
function Provider({ children }) {
1616
return <PortalProvider>{children}</PortalProvider>;
1717
}
1818

19+
function Development({ children }) {
20+
return import.meta.env.PROD ? <h1>개발 전용 페이지입니다.</h1> : children;
21+
}
22+
1923
function App() {
2024
return (
2125
<>
@@ -62,13 +66,19 @@ function App() {
6266
</Route>
6367
</Route>
6468
<Route path="/test-components" element={<TestComponentsPage />} />
65-
<Route path="/test-api" element={<TestApiPage />} />
69+
<Route
70+
path="/test-api"
71+
element={
72+
<Development>
73+
<TestApiPage />
74+
</Development>
75+
}
76+
/>
6677
<Route path="*" element={<Error404Page />} />
6778
</Routes>
6879
</BrowserRouter>
6980
</Provider>
7081
</>
71-
7282
);
7383
}
7484

src/tests/test-components-page.jsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { useState } from "react";
2-
import styled from "styled-components";
32
import smileAddImage from "../assets/ic-face-smile-add.svg";
43
import Avatar from "../components/avatar/avatar";
54
import AVATAR_SIZE from "../components/avatar/avatar-size";
@@ -16,7 +15,6 @@ import {
1615
} from "../components/button/button";
1716
import BUTTON_SIZE from "../components/button/button-size";
1817
import ToggleButton from "../components/button/toggle-button";
19-
import Header from "../components/header/header";
2018
import Modal from "../components/modal/modal";
2119
import Popover from "../components/popover/popover";
2220
import POPOVER_ALIGNMENT from "../components/popover/popover-alignment";
@@ -26,10 +24,6 @@ import Toast from "../components/toast/toast";
2624
import { useModal } from "../hooks/use-modal";
2725
import { useToast } from "../hooks/use-toast";
2826

29-
const OutlinedHeader = styled(Header)`
30-
border: 1px solid black;
31-
`;
32-
3327
function TestComponentsPage() {
3428
/* Toggle Button */
3529
const handleToggleChange = (option, index) => {

0 commit comments

Comments
 (0)