사용자 locale 변경 시 menus와 user-menus 재호출
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user