fix(nav): 헤더 로고 클릭 시 메인(대시보드)으로 이동
All checks were successful
CI / backend-test (push) Successful in 1m18s
CI / frontend-build (push) Successful in 45s
CI / backend-dep-scan (push) Successful in 5s

This commit is contained in:
AWESOMEDEV 2026-07-23 13:05:07 +09:00
parent 8276870252
commit d931281946
2 changed files with 5 additions and 3 deletions

View File

@ -4,7 +4,7 @@
// : courseCatalog.jsx .map // : courseCatalog.jsx .map
// . . // . .
import { Suspense, lazy } from 'react'; import { Suspense, lazy } from 'react';
import { Routes, Route, NavLink, Navigate, Outlet, useNavigate, useLocation } from 'react-router-dom'; import { Routes, Route, Link, NavLink, Navigate, Outlet, useNavigate, useLocation } from 'react-router-dom';
import { CircleUser, KeyRound } from 'lucide-react'; import { CircleUser, KeyRound } from 'lucide-react';
import { useAuth } from './AuthContext'; import { useAuth } from './AuthContext';
import { ALL_COURSES } from './courseCatalog'; import { ALL_COURSES } from './courseCatalog';
@ -103,9 +103,10 @@ function Layout() {
<> <>
<header className="topnav"> <header className="topnav">
<div className="topnav-inner"> <div className="topnav-inner">
<div className="topnav-logo"> {/* 로고 클릭 → 대시보드(메인). 관례상 로고는 항상 홈으로 가는 통로다. */}
<Link to="/" className="topnav-logo">
AWESOMEDEV <span>학습 플랫폼</span> AWESOMEDEV <span>학습 플랫폼</span>
</div> </Link>
<nav className="topnav-menu"> <nav className="topnav-menu">
{/* : NavLink isActive=true . {/* : NavLink isActive=true .
CSS의 .active 클래스로 현재 메뉴를 강조한다. */} CSS의 .active 클래스로 현재 메뉴를 강조한다. */}

View File

@ -163,6 +163,7 @@ a {
font-weight: 800; font-weight: 800;
font-size: 15px; font-size: 15px;
color: var(--ink); color: var(--ink);
text-decoration: none; /* Link(a)로 바뀌어도 밑줄 없이 */
white-space: nowrap; white-space: nowrap;
flex: none; flex: none;
} }