diff --git a/src/App.tsx b/src/App.tsx index abd038b..0102d9d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,20 +1,13 @@ import "@styles/font.css"; import GlobalStyles from "./styles/GlobalStyle"; -import Modal from "./components/ui/modal/Modal"; -import Toast from "./components/ui/toast/Toast"; import { RouterProvider } from "react-router-dom"; import { router } from "./routes/router"; -import { useModalStore } from "./store/useModalStore"; function App() { - const { showModal } = useModalStore(); - return ( <> - - {showModal && } ); } diff --git a/src/components/layout/layout/Layout.tsx b/src/components/layout/layout/Layout.tsx index 0604215..1f3219c 100644 --- a/src/components/layout/layout/Layout.tsx +++ b/src/components/layout/layout/Layout.tsx @@ -1,12 +1,16 @@ import Header from "@components/layout/header/Header"; import GameRoomHeader from "@components/layout/gameRoomHeader/GameRoomHeader"; import Footer from "@components/layout/footer/Footer"; +import Modal from "@components/ui/modal/Modal"; +import Toast from "@components/ui/toast/Toast"; import { Outlet, useLocation } from "react-router-dom"; import { Wrapper, Container } from "./LayoutStyle"; +import { useModalStore } from "@store/useModalStore"; const HIDDEN_HEADERS = "/game/room/"; export default function Layout() { + const { showModal } = useModalStore(); const location = useLocation(); const pathname = location.pathname; const isHiddenHeader = pathname.includes(HIDDEN_HEADERS); @@ -20,6 +24,9 @@ export default function Layout() {