diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index 43bca9e08..484fea4d3 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -2311,6 +2311,10 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF }, []); const totalGeneratedImages = Number(userImageStats?.totalImages ?? NaN); const aiDetailGenerationEnabled = siteSettings?.aiDetailGenerationEnabled === true; + const shouldShowCanvasBanner = + !isDetailGenerationMode && + (siteSettings?.bannerEnabled ?? true) && + Boolean(siteSettings?.bannerText || "升级会员, Nano Banana Pro 免费365天!"); const canvasSkillTagsEnabled = canvasSkillTagsData?.enabled !== false; const canvasSkillTagsTitle = String(canvasSkillTagsData?.title || "").trim() || DEFAULT_CANVAS_SKILL_TAGS_TITLE; @@ -6366,29 +6370,6 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
- {/* Banner - 从系统设置中获取 */} - {(siteSettings?.bannerEnabled ?? true) && (siteSettings?.bannerText || "升级会员, Nano Banana Pro 免费365天!") && ( -