fix: fix auto select first artifact

This commit is contained in:
Henry Li
2026-01-24 23:59:41 +08:00
parent 03311d43da
commit 1e2855b533

View File

@@ -74,14 +74,24 @@ export default function ChatPage() {
return result;
}, [thread, isNewThread]);
const [autoSelectFirstArtifact, setAutoSelectFirstArtifact] = useState(true);
useEffect(() => {
setArtifacts(thread.values.artifacts);
if (env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY === "true") {
if (
env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY === "true" &&
autoSelectFirstArtifact
) {
if (thread?.values?.artifacts?.length > 0) {
setAutoSelectFirstArtifact(false);
selectArtifact(thread.values.artifacts[0]!);
}
}
}, [selectArtifact, setArtifacts, thread.values.artifacts]);
}, [
autoSelectFirstArtifact,
selectArtifact,
setArtifacts,
thread.values.artifacts,
]);
const [todoListCollapsed, setTodoListCollapsed] = useState(
env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY !== "true",