admin 렌더링 방식 변경

This commit is contained in:
hyeonsu
2025-08-26 17:20:45 +09:00
parent c3549935c1
commit 014688974e
11 changed files with 533 additions and 1295 deletions

View File

@@ -1,6 +1,5 @@
import { Logo } from "./Logo";
import { SideMenu } from "./SideMenu";
import { AdminButton } from "./AdminButton";
import { UserDropdown } from "./UserDropdown";
interface MainHeaderProps {
@@ -19,8 +18,8 @@ export function MainHeader({ user, onSidebarToggle, onProfileClick, onLogout }:
<div className="flex h-full w-full items-center justify-between px-6">
{/* Left side - Side Menu + Logo */}
<div className="flex h-8 items-center gap-2">
{/* 햄버거 메뉴 버튼 - 모바일에서 표시 */}
<div className="md:hidden">
{/* 햄버거 메뉴 버튼 - 1024px 미만에서 표시 */}
<div className="lg:hidden">
<SideMenu onSidebarToggle={onSidebarToggle} />
</div>
<Logo />
@@ -28,7 +27,6 @@ export function MainHeader({ user, onSidebarToggle, onProfileClick, onLogout }:
{/* Right side - Admin Button + User Menu */}
<div className="flex h-8 items-center gap-2">
<AdminButton user={user} />
<UserDropdown user={user} onProfileClick={onProfileClick} onLogout={onLogout} />
</div>
</div>