사용자 locale 변경 시 menus와 user-menus 재호출

This commit is contained in:
hyeonsu
2025-08-28 10:09:57 +09:00
parent 49f812f444
commit 404984a652
3 changed files with 13 additions and 4 deletions

View File

@@ -194,7 +194,7 @@ export function AppLayout({ children }: AppLayoutProps) {
const router = useRouter();
const pathname = usePathname();
const { user, logout, refreshUserData } = useAuth();
const { userMenus, adminMenus, loading } = useMenu();
const { userMenus, adminMenus, loading, refreshMenus } = useMenu();
const [sidebarOpen, setSidebarOpen] = useState(false);
const [expandedMenus, setExpandedMenus] = useState<Set<string>>(new Set());
@@ -213,7 +213,7 @@ export function AppLayout({ children }: AppLayoutProps) {
selectImage,
removeImage,
saveProfile,
} = useProfile(user, refreshUserData);
} = useProfile(user, refreshUserData, refreshMenus);
// 현재 경로에 따라 어드민 모드인지 판단
const isAdminMode = pathname.startsWith("/admin");