feat(artifact): 禁用自动打开artifact面板的功能

This commit is contained in:
肖应宇 2026-04-11 10:08:04 +08:00 committed by Titan
parent 460454fb7c
commit df26d69798
2 changed files with 8 additions and 7 deletions

View File

@ -452,9 +452,9 @@ export default function ChatPage() {
{t.common.artifacts} {t.common.artifacts}
</h2> </h2>
</header> </header>
<main className="min-h-0 grow"> <main className="min-h-0 grow overflow-auto">
<ArtifactFileList <ArtifactFileList
className="max-w-(--container-width-sm) p-4 pt-12" className="max-w-(--container-width-sm) p-4 pt-12 mb-[207px]"
files={thread.values.artifacts ?? []} files={thread.values.artifacts ?? []}
threadId={threadId} threadId={threadId}
/> />

View File

@ -37,11 +37,12 @@ interface ArtifactsProviderProps {
export function ArtifactsProvider({ children }: ArtifactsProviderProps) { export function ArtifactsProvider({ children }: ArtifactsProviderProps) {
const [artifacts, setArtifacts] = useState<string[]>([]); const [artifacts, setArtifacts] = useState<string[]>([]);
const [selectedArtifact, setSelectedArtifact] = useState<string | null>(null); const [selectedArtifact, setSelectedArtifact] = useState<string | null>(null);
const [autoSelect, setAutoSelect] = useState(true); const [autoSelect, setAutoSelect] = useState(false);
const [open, setOpen] = useState( const [open, setOpen] = useState(false);
env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY === "true", // const [open, setOpen] = useState(
); // env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY === "true",
const [autoOpen, setAutoOpen] = useState(true); // );
const [autoOpen, setAutoOpen] = useState(false);
const [fullscreen, setFullscreen] = useState(false); const [fullscreen, setFullscreen] = useState(false);
const { setOpen: setSidebarOpen } = useSidebar(); const { setOpen: setSidebarOpen } = useSidebar();