Pārlūkot izejas kodu

Merge pull request #253 from zilliztech/gh-248

UI enhancement: Show database name under User Tab
ryjiang 1 gadu atpakaļ
vecāks
revīzija
6cef40ccde
2 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  1. 1 1
      client/src/hooks/Navigation.ts
  2. 3 2
      client/src/pages/user/Roles.tsx

+ 1 - 1
client/src/hooks/Navigation.ts

@@ -76,7 +76,7 @@ export const useNavigationHook = (
         const navInfo: NavInfo = {
           navTitle: navTrans('user'),
           backPath: '',
-          showDatabaseSelector: false,
+          showDatabaseSelector: true,
         };
         setNavInfo(navInfo);
         break;

+ 3 - 2
client/src/pages/user/Roles.tsx

@@ -2,7 +2,7 @@ import { useContext, useEffect, useState } from 'react';
 import { makeStyles, Theme, Chip } from '@material-ui/core';
 import { useTranslation } from 'react-i18next';
 import { UserHttp } from '@/http';
-import { rootContext } from '@/context';
+import { rootContext, dataContext } from '@/context';
 import { useNavigationHook } from '@/hooks';
 import AttuGrid from '@/components/grid/Grid';
 import { ColDefinitionsType, ToolBarConfig } from '@/components/grid/Types';
@@ -23,6 +23,7 @@ const useStyles = makeStyles((theme: Theme) => ({
 const Roles = () => {
   useNavigationHook(ALL_ROUTER_TYPES.USER);
   const classes = useStyles();
+  const { database } = useContext(dataContext);
 
   const [roles, setRoles] = useState<RoleData[]>([]);
   const [selectedRole, setSelectedRole] = useState<RoleData[]>([]);
@@ -186,7 +187,7 @@ const Roles = () => {
 
   useEffect(() => {
     fetchRoles();
-  }, []);
+  }, [database]);
 
   return (
     <div className={classes.wrapper}>