diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 34a03ca..330734d 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -1,12 +1,12 @@ import { Routes, Route } from 'react-router-dom' import Layout from './components/pc/Layout' -import Home from './pages/Home' +import Home from './pages/pc/Home' import FeaturePage from './features/FeaturePage' -import AdminLayout from './features/admin/AdminLayout' -import AdminHome from './features/admin/AdminHome' -import AdminImages from './features/admin/AdminImages' -import AdminMenuForm from './features/admin/AdminMenuForm' -import AdminFeaturePage from './features/admin/AdminFeaturePage' +import AdminLayout from './features/admin/pc/AdminLayout' +import AdminHome from './features/admin/pc/AdminHome' +import AdminImages from './features/admin/pc/AdminImages' +import AdminMenuForm from './features/admin/pc/AdminMenuForm' +import AdminFeaturePage from './features/admin/pc/AdminFeaturePage' export default function App() { return ( diff --git a/frontend/src/features/admin/AdminBoss.jsx b/frontend/src/features/admin/pc/AdminBoss.jsx similarity index 100% rename from frontend/src/features/admin/AdminBoss.jsx rename to frontend/src/features/admin/pc/AdminBoss.jsx diff --git a/frontend/src/features/admin/AdminFeaturePage.jsx b/frontend/src/features/admin/pc/AdminFeaturePage.jsx similarity index 95% rename from frontend/src/features/admin/AdminFeaturePage.jsx rename to frontend/src/features/admin/pc/AdminFeaturePage.jsx index 1358fa7..b0e891b 100644 --- a/frontend/src/features/admin/AdminFeaturePage.jsx +++ b/frontend/src/features/admin/pc/AdminFeaturePage.jsx @@ -1,8 +1,8 @@ import { Suspense } from 'react' import { useParams, Link } from 'react-router-dom' import { useQuery } from '@tanstack/react-query' -import { getAdminComponent } from '../registry' -import { api } from '../../api/client' +import { getAdminComponent } from '../../registry' +import { api } from '../../../api/client' export default function AdminFeaturePage() { const { slug } = useParams() diff --git a/frontend/src/features/admin/AdminHome.jsx b/frontend/src/features/admin/pc/AdminHome.jsx similarity index 99% rename from frontend/src/features/admin/AdminHome.jsx rename to frontend/src/features/admin/pc/AdminHome.jsx index f10aa54..c490651 100644 --- a/frontend/src/features/admin/AdminHome.jsx +++ b/frontend/src/features/admin/pc/AdminHome.jsx @@ -1,6 +1,6 @@ import { Link, useNavigate } from 'react-router-dom' import { useQuery } from '@tanstack/react-query' -import { api } from '../../api/client' +import { api } from '../../../api/client' function MenuCard({ menu }) { const navigate = useNavigate() diff --git a/frontend/src/features/admin/AdminImages.jsx b/frontend/src/features/admin/pc/AdminImages.jsx similarity index 99% rename from frontend/src/features/admin/AdminImages.jsx rename to frontend/src/features/admin/pc/AdminImages.jsx index 90f1002..e0bc397 100644 --- a/frontend/src/features/admin/AdminImages.jsx +++ b/frontend/src/features/admin/pc/AdminImages.jsx @@ -1,8 +1,8 @@ import { useState, useEffect } from 'react' import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query' -import { api } from '../../api/client' -import ConfirmDialog from '../../components/common/ConfirmDialog' -import { useAuthStore } from '../../stores/auth' +import { api } from '../../../api/client' +import ConfirmDialog from '../../../components/common/ConfirmDialog' +import { useAuthStore } from '../../../stores/auth' /* ── 공용 모달 ── */ function Modal({ open, onClose, title, children, maxWidth = 'max-w-md' }) { diff --git a/frontend/src/features/admin/AdminLayout.jsx b/frontend/src/features/admin/pc/AdminLayout.jsx similarity index 92% rename from frontend/src/features/admin/AdminLayout.jsx rename to frontend/src/features/admin/pc/AdminLayout.jsx index 613b0cf..a3f97e6 100644 --- a/frontend/src/features/admin/AdminLayout.jsx +++ b/frontend/src/features/admin/pc/AdminLayout.jsx @@ -1,7 +1,7 @@ import { Outlet, Navigate } from 'react-router-dom' import { useQuery, useQueryClient } from '@tanstack/react-query' -import { api } from '../../api/client' -import { useAuthStore } from '../../stores/auth' +import { api } from '../../../api/client' +import { useAuthStore } from '../../../stores/auth' export default function AdminLayout() { const queryClient = useQueryClient() diff --git a/frontend/src/features/admin/AdminMenuForm.jsx b/frontend/src/features/admin/pc/AdminMenuForm.jsx similarity index 99% rename from frontend/src/features/admin/AdminMenuForm.jsx rename to frontend/src/features/admin/pc/AdminMenuForm.jsx index 481181a..9502d7e 100644 --- a/frontend/src/features/admin/AdminMenuForm.jsx +++ b/frontend/src/features/admin/pc/AdminMenuForm.jsx @@ -1,9 +1,9 @@ import { useState, useEffect } from 'react' import { useNavigate, useParams } from 'react-router-dom' import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query' -import { api } from '../../api/client' +import { api } from '../../../api/client' import ImagePicker from './components/ImagePicker' -import ConfirmDialog from '../../components/common/ConfirmDialog' +import ConfirmDialog from '../../../components/common/ConfirmDialog' function Field({ label, hint, error, required, children }) { return ( diff --git a/frontend/src/features/admin/components/ImagePicker.jsx b/frontend/src/features/admin/pc/components/ImagePicker.jsx similarity index 100% rename from frontend/src/features/admin/components/ImagePicker.jsx rename to frontend/src/features/admin/pc/components/ImagePicker.jsx diff --git a/frontend/src/pages/Home.jsx b/frontend/src/pages/pc/Home.jsx similarity index 97% rename from frontend/src/pages/Home.jsx rename to frontend/src/pages/pc/Home.jsx index 3b43edd..8108216 100644 --- a/frontend/src/pages/Home.jsx +++ b/frontend/src/pages/pc/Home.jsx @@ -1,7 +1,7 @@ import { Link } from 'react-router-dom' import { useQuery } from '@tanstack/react-query' -import { api } from '../api/client' -import NoticeWidget from '../components/pc/NoticeWidget' +import { api } from '../../api/client' +import NoticeWidget from '../../components/pc/NoticeWidget' export default function Home() { const { data: menus = [], isLoading: loading } = useQuery({