import { Modal, Button, Space } from 'antd'; import { useEffect, useState } from 'react'; interface AnnouncementModalProps { visible: boolean; onClose: () => void; onDoNotShowToday: () => void; onNeverShow: () => void; } export default function AnnouncementModal({ visible, onClose, onDoNotShowToday, onNeverShow }: AnnouncementModalProps) { const [qqImageError, setQqImageError] = useState(false); const [wxImageError, setWxImageError] = useState(false); useEffect(() => { if (visible) { setQqImageError(false); setWxImageError(false); } }, [visible]); const handleDoNotShowToday = () => { onDoNotShowToday(); onClose(); }; const handleNeverShow = () => { onNeverShow(); onClose(); }; return ( 🎉 欢迎使用 AI小说创作助手 } open={visible} onCancel={onClose} footer={ } width={800} centered styles={{ body: { padding: '24px', background: 'var(--color-bg-container)', }, header: { background: 'linear-gradient(135deg, rgba(77, 128, 136, 0.08) 0%, rgba(248, 246, 241, 0.95) 100%)', borderBottom: '1px solid var(--color-border-secondary)', padding: '20px 24px', }, footer: { background: 'var(--color-bg-container)', borderTop: '1px solid var(--color-border-secondary)', padding: '16px 24px', }, }} >

👋 欢迎加入我们的交流群!

在这里你可以:

  • 💬 与其他创作者交流心得
  • 💡 获取最新功能更新和使用技巧
  • 🐛 反馈问题和建议
  • 📚 分享创作经验和灵感

扫描下方二维码加入交流群:

{/* QQ 二维码 */}

QQ交流群

{!qqImageError ? (
QQ交流群二维码 setQqImageError(true)} />
) : (

二维码加载失败

)}
{/* 微信二维码 */}

微信交流群

{!wxImageError ? (
微信交流群二维码 setWxImageError(true)} />
) : (

二维码加载失败

)}
💡 提示:选择"今日内不再展示"当天不再显示,选择"永不再展示"将永久隐藏此公告
); }