fix: use native button element for file list button

This commit is contained in:
Your Name 2026-01-26 21:55:47 +08:00
parent 259f45740e
commit da523034c8

View File

@ -327,13 +327,13 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
<Button variant="ghost" size="icon" className="h-8 w-8 rounded-full hover:bg-muted"> <Button variant="ghost" size="icon" className="h-8 w-8 rounded-full hover:bg-muted">
<Share2 className="h-4 w-4" /> <Share2 className="h-4 w-4" />
</Button> </Button>
<Button <button
variant="ghost" type="button"
size="icon" className="h-8 w-8 rounded-full hover:bg-muted inline-flex items-center justify-center"
className="h-8 w-8 rounded-full hover:bg-muted"
onClick={(e) => { onClick={(e) => {
e.preventDefault(); e.preventDefault();
e.stopPropagation(); e.stopPropagation();
console.log('[CanvasChatPanel] File list button clicked, onOpenFileList:', !!onOpenFileList);
if (onOpenFileList) { if (onOpenFileList) {
onOpenFileList(); onOpenFileList();
} }
@ -341,7 +341,7 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
title="已生成文件列表" title="已生成文件列表"
> >
<LayoutGrid className="h-4 w-4" /> <LayoutGrid className="h-4 w-4" />
</Button> </button>
<Button variant="ghost" size="icon" className="h-8 w-8 rounded-full hover:bg-muted"> <Button variant="ghost" size="icon" className="h-8 w-8 rounded-full hover:bg-muted">
<Maximize2 className="h-4 w-4" /> <Maximize2 className="h-4 w-4" />
</Button> </Button>