diff --git a/client/web/plugins/com.msgbyte.webview/src/group/GroupWebPanelRender.tsx b/client/web/plugins/com.msgbyte.webview/src/group/GroupWebPanelRender.tsx index 21944cb0..2aff8fb3 100644 --- a/client/web/plugins/com.msgbyte.webview/src/group/GroupWebPanelRender.tsx +++ b/client/web/plugins/com.msgbyte.webview/src/group/GroupWebPanelRender.tsx @@ -1,9 +1,11 @@ import React from 'react'; import { Translate } from '../translate'; -import { WebviewKeepAlive } from '@capital/component'; +import { GroupPanelContainer, WebviewKeepAlive } from '@capital/component'; import urlRegex from 'url-regex'; +import { useGroupPanelContext } from '@capital/common'; const GroupWebPanelRender: React.FC<{ panelInfo: any }> = (props) => { + const { groupId, panelId } = useGroupPanelContext(); const panelInfo = props.panelInfo; if (!panelInfo) { @@ -20,7 +22,9 @@ const GroupWebPanelRender: React.FC<{ panelInfo: any }> = (props) => { } return ( - + + + ); }; GroupWebPanelRender.displayName = 'GroupWebPanelRender'; diff --git a/client/web/src/components/Panel/group/MembersPanel.tsx b/client/web/src/components/Panel/group/MembersPanel.tsx index 71da0042..7547a6b2 100644 --- a/client/web/src/components/Panel/group/MembersPanel.tsx +++ b/client/web/src/components/Panel/group/MembersPanel.tsx @@ -1,14 +1,12 @@ import { Icon } from 'tailchat-design'; import { UserListItem } from '@/components/UserListItem'; -import { Dropdown, Input, MenuProps, Skeleton } from 'antd'; +import { Dropdown, Input, Skeleton } from 'antd'; import React, { useMemo } from 'react'; import { getGroupConfigWithInfo, - PERMISSION, t, useCachedOnlineStatus, useGroupInfo, - useHasGroupPermission, UserBaseInfo, } from 'tailchat-shared'; import { Problem } from '@/components/Problem';