Ver código fonte

🐛 fix(sidebar): fix the sidebar user permission to display navigation

Apple\Apple 9 meses atrás
pai
commit
494c386ca8
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      web/src/components/layout/SiderBar.js

+ 4 - 1
web/src/components/layout/SiderBar.js

@@ -5,6 +5,7 @@ import { useTranslation } from 'react-i18next';
 
 
 import {
 import {
   isAdmin,
   isAdmin,
+  isRoot,
   showError
   showError
 } from '../../helpers/index.js';
 } from '../../helpers/index.js';
 
 
@@ -218,15 +219,17 @@ const SiderBar = () => {
         itemKey: 'user',
         itemKey: 'user',
         to: '/user',
         to: '/user',
         icon: <IconUser />,
         icon: <IconUser />,
+        className: isAdmin() ? '' : 'tableHiddle',
       },
       },
       {
       {
         text: t('系统设置'),
         text: t('系统设置'),
         itemKey: 'setting',
         itemKey: 'setting',
         to: '/setting',
         to: '/setting',
         icon: <IconSetting />,
         icon: <IconSetting />,
+        className: isRoot() ? '' : 'tableHiddle',
       },
       },
     ],
     ],
-    [isAdmin(), t],
+    [isAdmin(), isRoot(), t],
   );
   );
 
 
   const chatMenuItems = useMemo(
   const chatMenuItems = useMemo(