diff --git a/app/page.tsx b/app/page.tsx index 50a521c..f1ac40f 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -5,10 +5,8 @@ import { useState } from "react"; // 이미지 상수 const logoImage = "http://localhost:3845/assets/89fda8e949171025b1232bae70fc9d442e4e70c8.png"; -const chevronIcon = "http://localhost:3845/assets/6abc26b721560f9d3c51cf552531775f54f2f86a.svg"; +const chevronIcon = "/chevron.svg"; const heroImage = "http://localhost:3845/assets/02d8c5116625dec34c335abdf02727a333ee1e42.png"; -const chevronIcon1 = "http://localhost:3845/assets/ad74d16bce8358831f1349a912d7e02bb0efaa84.svg"; -const chevronIcon2 = "http://localhost:3845/assets/f671b394255e49d772f588cdc8bd6e9dfd423281.svg"; const lineIcon = "http://localhost:3845/assets/2fbce31172577fb51bb8028f779906af08a2aef0.svg"; // 과목 이미지들 @@ -31,6 +29,9 @@ const courses = [ export default function Home() { const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); const [isUserMenuOpen, setIsUserMenuOpen] = useState(false); + const [isCourseExpanded, setIsCourseExpanded] = useState(false); + const [isMoreExpanded, setIsMoreExpanded] = useState(false); + const [isNoticeExpanded, setIsNoticeExpanded] = useState(false); return (
@@ -43,15 +44,15 @@ export default function Home() { {/* Company 로고 */}
- XR LMS Logo

XR LMS

- + {/* 네비게이션 메뉴 */}
- + {/* 사용자 메뉴 그룹 */} - + {/* 모바일 메뉴 */} {isMobileMenuOpen && (
@@ -159,7 +160,7 @@ export default function Home() { > 내 강의실 - @@ -177,10 +178,10 @@ export default function Home() { {/* Hero 배너 */}
- Hero Banner
@@ -251,11 +252,14 @@ export default function Home() {
-
-
- chevron +
+
@@ -292,24 +296,27 @@ export default function Home() {

-
+
{courses.map((course, idx) => (
- {course.title}
{course.hasNew && ( @@ -341,14 +348,17 @@ export default function Home() {

공지사항

-
+
{[ @@ -356,7 +366,7 @@ export default function Home() { { category: "점검", title: "방사선 폐기 VR 실습 서버 정기점검 안내", date: "2025. 12. 12. (화)" }, { category: "점검", title: "방사선 폐기 VR 실습 서버 정기점검 안내", date: "2025. 12. 12. (화)" }, ].map((notice, idx) => ( -
diff --git a/public/chevron.svg b/public/chevron.svg new file mode 100644 index 0000000..0badde4 --- /dev/null +++ b/public/chevron.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..4add0d7 Binary files /dev/null and b/public/logo.png differ