diff --git a/src/pages/UserManage/AuthSettingUpdate.js b/src/pages/UserManage/AuthSettingUpdate.js index 3627163..17c9029 100644 --- a/src/pages/UserManage/AuthSettingUpdate.js +++ b/src/pages/UserManage/AuthSettingUpdate.js @@ -191,14 +191,17 @@ const useAuthSetting = (initialId) => { // menuConfig를 기반으로 권한 그룹 구조화 const authGroups = useMemo(() => { - return Object.entries(menuConfig).map(([key, section]) => ({ - id: key, - title: section.title, - items: Object.entries(section.items).map(([itemKey, item]) => ({ - id: itemKey, - title: item.title, - permissions: item.permissions - })) + return Object.entries(menuConfig) + .map(([key, section]) => ({ + id: key, + title: section.title, + items: Object.entries(section.items) + .filter(([_, section]) => section.view === true) + .map(([itemKey, item]) => ({ + id: itemKey, + title: item.title, + permissions: item.permissions + })) })); }, []);