From cca25b456c23a9f5e09ff30c8fe7a4190f562e38 Mon Sep 17 00:00:00 2001 From: caadiq Date: Fri, 9 Jan 2026 09:26:51 +0900 Subject: [PATCH] =?UTF-8?q?feat(mobile):=20=EB=AA=A8=EB=B0=94=EC=9D=BC=20?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=20=EC=8B=9C=EC=8A=A4?= =?UTF-8?q?=ED=85=9C=20=EA=B5=AC=EC=B6=95=20-=20=EC=BB=A8=ED=85=90?= =?UTF-8?q?=EC=B8=A0=20=EC=98=81=EC=97=AD=EB=A7=8C=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A1=A4=EB=90=98=EB=8F=84=EB=A1=9D=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - index.css: 모바일 레이아웃 CSS 시스템 추가 (mobile-layout-container, mobile-content, mobile-toolbar) - Layout.jsx: MobileLayout에서 레이아웃 및 body 스크롤 제어 통합 - 하단 네비게이션을 fixed에서 flex-shrink-0으로 변경 - 모바일 스크롤바 숨김 처리 - Home, Members, Album, Schedule 페이지 여백 정리 --- frontend/src/App.jsx | 2 +- frontend/src/components/mobile/Layout.jsx | 28 +++++++++++-- frontend/src/index.css | 51 +++++++++++++++++++++++ frontend/src/pages/mobile/Album.jsx | 2 +- frontend/src/pages/mobile/Home.jsx | 4 +- frontend/src/pages/mobile/Members.jsx | 2 +- frontend/src/pages/mobile/Schedule.jsx | 23 +++++----- 7 files changed, 93 insertions(+), 19 deletions(-) diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 250dda5..8c5ac64 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -80,7 +80,7 @@ function App() { } /> } /> } /> - } /> + } /> diff --git a/frontend/src/components/mobile/Layout.jsx b/frontend/src/components/mobile/Layout.jsx index 72d5071..a6e84f1 100644 --- a/frontend/src/components/mobile/Layout.jsx +++ b/frontend/src/components/mobile/Layout.jsx @@ -1,5 +1,6 @@ import { NavLink, useLocation } from 'react-router-dom'; import { Home, Users, Disc3, Calendar } from 'lucide-react'; +import { useEffect } from 'react'; // 모바일 헤더 컴포넌트 function MobileHeader({ title }) { @@ -30,7 +31,7 @@ function MobileBottomNav() { ]; return ( -