diff --git a/frontend/src/components/common/CharacterSuggestDropdown.jsx b/frontend/src/components/common/CharacterSuggestDropdown.jsx index 7feac5a..38e3ab8 100644 --- a/frontend/src/components/common/CharacterSuggestDropdown.jsx +++ b/frontend/src/components/common/CharacterSuggestDropdown.jsx @@ -1,8 +1,8 @@ import { useMemo } from 'react' import { useQuery } from '@tanstack/react-query' import { motion, AnimatePresence } from 'framer-motion' -import { api } from '../api/client' -import { useAuthStore } from '../stores/auth' +import { api } from '../../api/client' +import { useAuthStore } from '../../stores/auth' /** * 캐릭터 입력 input 아래 뜨는 드롭다운 diff --git a/frontend/src/components/common/LoginDialog.jsx b/frontend/src/components/common/LoginDialog.jsx index 2e168d8..220e4ad 100644 --- a/frontend/src/components/common/LoginDialog.jsx +++ b/frontend/src/components/common/LoginDialog.jsx @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react' import { motion, AnimatePresence } from 'framer-motion' -import { useAuthStore } from '../stores/auth' -import { api } from '../api/client' +import { useAuthStore } from '../../stores/auth' +import { api } from '../../api/client' export default function LoginDialog({ open, onClose }) { const apiKey = useAuthStore((s) => s.apiKey) diff --git a/frontend/src/components/pc/Layout.jsx b/frontend/src/components/pc/Layout.jsx index 7fb7c2e..5b87b34 100644 --- a/frontend/src/components/pc/Layout.jsx +++ b/frontend/src/components/pc/Layout.jsx @@ -1,11 +1,11 @@ import { createContext, useContext, useState, useEffect } from 'react' import { Outlet, Link, useLocation, useMatch } from 'react-router-dom' import { useQuery } from '@tanstack/react-query' -import { api } from '../api/client' +import { api } from '../../api/client' import Footer from './Footer' -import LoginDialog from './LoginDialog' -import { useThemeStore } from '../stores/theme' -import { useAuthStore } from '../stores/auth' +import LoginDialog from '../common/LoginDialog' +import { useThemeStore } from '../../stores/theme' +import { useAuthStore } from '../../stores/auth' const SITE_NAME = '메이플스토리 유틸리티' diff --git a/frontend/src/components/pc/NoticeWidget.jsx b/frontend/src/components/pc/NoticeWidget.jsx index 6de2544..00a80a9 100644 --- a/frontend/src/components/pc/NoticeWidget.jsx +++ b/frontend/src/components/pc/NoticeWidget.jsx @@ -1,7 +1,7 @@ import { useState } from 'react' import { useQueries } from '@tanstack/react-query' import { motion, AnimatePresence } from 'framer-motion' -import { api } from '../api/client' +import { api } from '../../api/client' const SECTIONS = { notice: { label: '메이플스토리 공지사항', dataKey: 'notice', pageSize: 5, kind: 'text' }, diff --git a/frontend/src/features/admin/pc/components/ImagePicker.jsx b/frontend/src/features/admin/pc/components/ImagePicker.jsx index 5fc7e1a..f0bb041 100644 --- a/frontend/src/features/admin/pc/components/ImagePicker.jsx +++ b/frontend/src/features/admin/pc/components/ImagePicker.jsx @@ -1,6 +1,6 @@ import { useState, useEffect } from 'react' import { useQuery } from '@tanstack/react-query' -import { api } from '../../../api/client' +import { api } from '../../../../api/client' const PAGE_SIZE = 24