fix: hide chat input actions on h5

main
sp mac bookpro 2605 2026-06-11 18:58:26 +08:00
parent e4b45b2cf8
commit ae9f5e3bdb
2 changed files with 9 additions and 3 deletions

View File

@ -25,6 +25,7 @@ export default function ChatInput(props: {
onNewSession: () => void; onNewSession: () => void;
agentList: Agent[]; agentList: Agent[];
onInsertMention: (agentName: string) => void; onInsertMention: (agentName: string) => void;
showActions?: boolean;
}) { }) {
const { const {
input, input,
@ -44,7 +45,8 @@ export default function ChatInput(props: {
onOpenHistory, onOpenHistory,
onNewSession, onNewSession,
agentList, agentList,
onInsertMention onInsertMention,
showActions = true
} = props; } = props;
const [showMentionPopover, setShowMentionPopover] = useState(false); const [showMentionPopover, setShowMentionPopover] = useState(false);
@ -194,7 +196,7 @@ export default function ChatInput(props: {
</div> </div>
<div className="chat-input-card-wrap"> <div className="chat-input-card-wrap">
<div className="chat-input-actions"> {showActions && <div className="chat-input-actions">
<Tooltip title="历史记录"> <Tooltip title="历史记录">
<Button size="small" type="text" className="chat-input-action-btn" icon={<HistoryIcon />} onClick={onOpenHistory}> <Button size="small" type="text" className="chat-input-action-btn" icon={<HistoryIcon />} onClick={onOpenHistory}>
@ -205,7 +207,7 @@ export default function ChatInput(props: {
</Button> </Button>
</Tooltip> </Tooltip>
</div> </div>}
<div className="chat-input-card"> <div className="chat-input-card">
<div className="chat-input-stack"> <div className="chat-input-stack">
<Input.TextArea <Input.TextArea

View File

@ -103,6 +103,9 @@ export default function ChatPageH5({ logic }: { logic: ChatPageLogicOutput }) {
<Button size="small" onClick={() => setHistoryDrawerOpen(true)}> <Button size="small" onClick={() => setHistoryDrawerOpen(true)}>
</Button> </Button>
<Button size="small" type="primary" onClick={handleNewSession}>
</Button>
</Space> </Space>
</div> </div>
@ -165,6 +168,7 @@ export default function ChatPageH5({ logic }: { logic: ChatPageLogicOutput }) {
onInsertMention={() => {}} onInsertMention={() => {}}
onOpenHistory={() => setHistoryDrawerOpen(true)} onOpenHistory={() => setHistoryDrawerOpen(true)}
onNewSession={handleNewSession} onNewSession={handleNewSession}
showActions={false}
/> />
</> </>
)} )}