Fix: Fixed share-log UI issues and log-template bugs (#9166)

### What problem does this PR solve?

Fix: Fixed share-log UI issues and log-template bugs #3221

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
chanx
2025-08-01 18:32:38 +08:00
committed by GitHub
parent 8fd12b670e
commit 01bf799a59
13 changed files with 331 additions and 89 deletions

View File

@ -29,7 +29,6 @@ import { ParameterDialog } from './parameter-dialog';
const ChatContainer = () => {
const {
sharedId: conversationId,
from,
locale,
visibleAvatar,
} = useGetSharedChatSearchParams();
@ -61,7 +60,6 @@ const ChatContainer = () => {
resetSession,
} = useSendNextSharedMessage(addEventList);
// const { data } = useFetchExternalAgentInputs();
const sendDisabled = useSendButtonDisabled(value);
const appConf = useFetchAppConf();
const { data: inputsData } = useFetchExternalAgentInputs();
@ -95,7 +93,7 @@ const ChatContainer = () => {
}, [inputsData, setAgentInfo]);
React.useEffect(() => {
if (!isEmpty(inputsData)) {
if (inputsData && inputsData.inputs && !isEmpty(inputsData.inputs)) {
showParameterDialog();
}
}, [inputsData, showParameterDialog]);
@ -141,7 +139,9 @@ const ChatContainer = () => {
</div>
<div className="flex flex-1 flex-col p-2.5 h-[90vh] m-3">
<div
className={cn('flex flex-1 flex-col overflow-auto m-auto w-5/6')}
className={cn(
'flex flex-1 flex-col overflow-auto scrollbar-auto m-auto w-5/6',
)}
>
<div>
{derivedMessages?.map((message, i) => {
@ -162,6 +162,7 @@ const ChatContainer = () => {
sendLoading &&
derivedMessages?.length - 1 === i
}
isShare={true}
avatarDialog={agentInfo.avatar}
agentName={agentInfo.title}
index={i}