diff --git a/src/pages/blog-marketing/BlogMarketing.jsx b/src/pages/blog-marketing/BlogMarketing.jsx index e32a379..57ea783 100644 --- a/src/pages/blog-marketing/BlogMarketing.jsx +++ b/src/pages/blog-marketing/BlogMarketing.jsx @@ -1,5 +1,4 @@ import React, { useState, useEffect, useCallback, useRef } from 'react'; -import { useIsMobile } from '../../hooks/useIsMobile'; import PullToRefresh from '../../components/PullToRefresh'; import FAB from '../../components/FAB'; import { @@ -84,7 +83,6 @@ function usePollTask(onDone) { /* ══════════════════════════════════════════════════════════════════════════ */ export default function BlogMarketing() { - const isMobile = useIsMobile(); const [tab, setTab] = useState('dashboard'); const [status, setStatus] = useState(null); @@ -133,7 +131,7 @@ export default function BlogMarketing() { {tab === 'dashboard' && } - {tab === 'research' && { setTab('write'); }} />} + {tab === 'research' && } {tab === 'write' && } {tab === 'posts' && } diff --git a/src/pages/blog/Blog.css b/src/pages/blog/Blog.css index 6f7eaee..507e513 100644 --- a/src/pages/blog/Blog.css +++ b/src/pages/blog/Blog.css @@ -472,7 +472,6 @@ } .blog-list.is-visible { - display: block; position: fixed; top: 0; left: 0; diff --git a/src/pages/blog/Blog.jsx b/src/pages/blog/Blog.jsx index a82bcb4..79223df 100644 --- a/src/pages/blog/Blog.jsx +++ b/src/pages/blog/Blog.jsx @@ -6,7 +6,6 @@ import { updateBlogPost, deleteBlogPost, } from '../../api'; -import { useIsMobile } from '../../hooks/useIsMobile'; import PullToRefresh from '../../components/PullToRefresh'; import FAB from '../../components/FAB'; import './Blog.css'; @@ -356,7 +355,6 @@ const BlogEditor = ({ post, onSave, onClose }) => { // ── 메인 Blog 컴포넌트 ─────────────────────────────────────────────────────── const Blog = () => { - const isMobile = useIsMobile(); const staticPosts = useMemo(() => getBlogPosts(), []); const [apiPosts, setApiPosts] = useState([]); const [apiError, setApiError] = useState(false); diff --git a/src/pages/music/MusicStudio.jsx b/src/pages/music/MusicStudio.jsx index 3019820..da55ed3 100644 --- a/src/pages/music/MusicStudio.jsx +++ b/src/pages/music/MusicStudio.jsx @@ -16,7 +16,6 @@ import { generateStyleBoost, generateVideo, } from '../../api'; -import { useIsMobile } from '../../hooks/useIsMobile'; import PullToRefresh from '../../components/PullToRefresh'; import FAB from '../../components/FAB'; import './MusicStudio.css'; @@ -515,7 +514,6 @@ const Library = ({ tracks, onDelete, onRefresh, onExtend, onVocalRemoval, onCove ───────────────────────────────────────────── */ export default function MusicStudio() { /* ── 탭 ── */ - const isMobile = useIsMobile(); const [tab, setTab] = useState('create'); /* ── Provider 상태 ── */ diff --git a/src/pages/subscription/Subscription.jsx b/src/pages/subscription/Subscription.jsx index b4884b6..af6febc 100644 --- a/src/pages/subscription/Subscription.jsx +++ b/src/pages/subscription/Subscription.jsx @@ -1,7 +1,5 @@ import React, { useState, useEffect, useMemo, useCallback } from 'react'; -import { Link } from 'react-router-dom'; import { apiGet, apiPost, apiPut, apiDelete } from '../../api'; -import { useIsMobile } from '../../hooks/useIsMobile'; import PullToRefresh from '../../components/PullToRefresh'; import FAB from '../../components/FAB'; import './Subscription.css'; @@ -1299,7 +1297,6 @@ function ProfileTab() { // ── Subscription (Main) ────────────────────────────────────────────────────── function Subscription() { - const isMobile = useIsMobile(); const [activeTab, setActiveTab] = useState(0); const [refreshKey, setRefreshKey] = useState(0); diff --git a/src/pages/todo/Todo.css b/src/pages/todo/Todo.css index d1f7155..f8eaf75 100644 --- a/src/pages/todo/Todo.css +++ b/src/pages/todo/Todo.css @@ -222,8 +222,8 @@ display: flex; align-items: center; justify-content: center; - width: 26px; - height: 26px; + width: 36px; + height: 36px; border-radius: 8px; border: 1px solid var(--line); background: rgba(255, 255, 255, 0.04);