Browse Source

fix page title

Signed-off-by: nameczz <zizhao.chen@zilliz.com>
nameczz 3 years ago
parent
commit
39e7848ba4
3 changed files with 13 additions and 0 deletions
  1. 8 0
      client/src/hooks/Navigation.ts
  2. 4 0
      client/src/pages/user/User.tsx
  3. 1 0
      client/src/router/Types.ts

+ 8 - 0
client/src/hooks/Navigation.ts

@@ -58,6 +58,14 @@ export const useNavigationHook = (
         setNavInfo(navInfo);
         break;
       }
+      case ALL_ROUTER_TYPES.USER: {
+        const navInfo: NavInfo = {
+          navTitle: navTrans('user'),
+          backPath: '',
+        };
+        setNavInfo(navInfo);
+        break;
+      }
       case ALL_ROUTER_TYPES.PLUGIN: {
         const navInfo: NavInfo = {
           navTitle: title,

+ 4 - 0
client/src/pages/user/User.tsx

@@ -17,6 +17,8 @@ import CreateUser from './Create';
 import { useTranslation } from 'react-i18next';
 import DeleteTemplate from 'insight_src/components/customDialog/DeleteDialogTemplate';
 import UpdateUser from './Update';
+import { useNavigationHook } from 'insight_src/hooks/Navigation';
+import { ALL_ROUTER_TYPES } from 'insight_src/router/Types';
 
 const useStyles = makeStyles((theme: Theme) => ({
   actionButton: {
@@ -29,6 +31,8 @@ const useStyles = makeStyles((theme: Theme) => ({
 }));
 
 const Users = () => {
+  useNavigationHook(ALL_ROUTER_TYPES.USER);
+
   const classes = useStyles();
   const [users, setUsers] = useState<UserData[]>([]);
   const [selectedUser, setSelectedUser] = useState<UserData[]>([]);

+ 1 - 0
client/src/router/Types.ts

@@ -11,6 +11,7 @@ export enum ALL_ROUTER_TYPES {
   SYSTEM = 'system',
   // plugins
   PLUGIN = 'plugin',
+  USER = 'user',
 }
 
 export type NavInfo = {