diff --git a/projects/app/src/pageComponents/chat/ChatHeader.tsx b/projects/app/src/pageComponents/chat/ChatHeader.tsx
index b680436ee1..c99588ac58 100644
--- a/projects/app/src/pageComponents/chat/ChatHeader.tsx
+++ b/projects/app/src/pageComponents/chat/ChatHeader.tsx
@@ -41,7 +41,8 @@ const ChatHeader = ({
pane,
chatSettings,
- reserveSpace
+ reserveSpace,
+ hideMenu
}: {
pane: ChatSidebarPaneEnum;
chatSettings?: ChatSettingType;
@@ -50,6 +51,7 @@ const ChatHeader = ({
showHistory?: boolean;
totalRecordsCount: number;
reserveSpace?: boolean;
+ hideMenu?: boolean;
}) => {
const { t } = useTranslation();
const { isPc } = useSystem();
@@ -101,7 +103,7 @@ const ChatHeader = ({
{!isVariableVisible && }
{/* control */}
- {!isPlugin && }
+ {!isPlugin && !hideMenu && }
);
diff --git a/projects/app/src/pages/chat/share.tsx b/projects/app/src/pages/chat/share.tsx
index a630da4498..194e476045 100644
--- a/projects/app/src/pages/chat/share.tsx
+++ b/projects/app/src/pages/chat/share.tsx
@@ -69,6 +69,7 @@ const OutLink = (props: Props) => {
authToken,
customUid,
showWorkorder,
+ hideMenu = '0',
...customVariables
} = router.query as {
shareId: string;
@@ -76,6 +77,7 @@ const OutLink = (props: Props) => {
showHead: '0' | '1';
authToken: string;
showWorkorder: '0' | '1';
+ hideMenu: '0' | '1';
[key: string]: string;
};
const { isPc } = useSystem();
@@ -279,6 +281,7 @@ const OutLink = (props: Props) => {
totalRecordsCount={totalRecordsCount}
showHistory={showHistory === '1'}
reserveSpace={showWorkorder !== undefined}
+ hideMenu={hideMenu === '1'}
/>
) : null}
{/* chat box */}