diff --git a/public/locales/en/member.json b/public/locales/en/member.json index ba5959fd..872eed25 100644 --- a/public/locales/en/member.json +++ b/public/locales/en/member.json @@ -26,8 +26,8 @@ "remove_account_desc": "Are you sure remove this account?", "remove_from_channel": "Remove from channel", "roles": "Roles", - "set_admin": "Set as admin", - "set_normal": "Set as normal user", + "set_admin": "Admin", + "set_normal": "Normal User", "search_not_found": "Not found, or this user is not allowed to be searched.", "search_by_id": "Search by ID", diff --git a/public/locales/zh/member.json b/public/locales/zh/member.json index d0bd633a..4bfea8a5 100644 --- a/public/locales/zh/member.json +++ b/public/locales/zh/member.json @@ -25,8 +25,8 @@ "remove_account_desc": "确定永久注销该账号?", "remove_from_channel": "从频道移除", "roles": "设置角色", - "set_admin": "设置为管理员", - "set_normal": "设置为普通用户", + "set_admin": "管理员", + "set_normal": "普通用户", "search_not_found": "用户不存在,或者不允许搜索", "search_by_id": "用户ID", diff --git a/src/components/ContextMenu.tsx b/src/components/ContextMenu.tsx index 0a953b9f..18d707f8 100644 --- a/src/components/ContextMenu.tsx +++ b/src/components/ContextMenu.tsx @@ -50,7 +50,7 @@ const WrapWithSubmenu = ({ } = sub; return (
  • { evt.stopPropagation(); diff --git a/src/components/Profile/index.tsx b/src/components/Profile/index.tsx index 01822cb9..3e407511 100644 --- a/src/components/Profile/index.tsx +++ b/src/components/Profile/index.tsx @@ -11,6 +11,7 @@ import IconCall from "@/assets/icons/call.svg"; import IconMessage from "@/assets/icons/message.svg"; import IconMore from "@/assets/icons/more.svg"; import Avatar from "../Avatar"; +import ContextMenu, { Item } from "../ContextMenu"; interface Props { uid: number; @@ -91,33 +92,47 @@ const Profile: FC = ({ uid, type = "embed", cid }) => { trigger="click" hideOnClick={true} content={ - + } >