From 867d150a6d293730a2691a84434329f78d449902 Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 24 Dec 2023 00:26:49 +0800 Subject: [PATCH] chore: fix member list --- frontend/web/src/components/setting/MemberSection.tsx | 3 ++- frontend/web/src/utils/user.ts | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 frontend/web/src/utils/user.ts diff --git a/frontend/web/src/components/setting/MemberSection.tsx b/frontend/web/src/components/setting/MemberSection.tsx index c56efac..06d3d1f 100644 --- a/frontend/web/src/components/setting/MemberSection.tsx +++ b/frontend/web/src/components/setting/MemberSection.tsx @@ -3,6 +3,7 @@ import { useEffect, useState } from "react"; import toast from "react-hot-toast"; import { useTranslation } from "react-i18next"; import { User } from "@/types/proto/api/v2/user_service"; +import { convertRoleFromPb } from "@/utils/user"; import useUserStore from "../../stores/v1/user"; import { showCommonDialog } from "../Alert"; import CreateUserDialog from "../CreateUserDialog"; @@ -89,7 +90,7 @@ const MemberSection = () => { {user.nickname} {user.email} - {user.role} + {convertRoleFromPb(user.role)} { + if (role === Role.ADMIN) { + return "Admin"; + } else if (role === Role.USER) { + return "User"; + } else { + return "Unknown"; + } +};