import { useState } from 'react'; import { Tabs } from 'antd'; import { BellOutlined, MailOutlined, FileTextOutlined, SettingOutlined } from '@ant-design/icons'; import NotificationList from './messages/NotificationList'; import MessageTemplates from './messages/MessageTemplates'; import NotificationPreferences from './messages/NotificationPreferences'; import type { MessageQuery } from '../api/messages'; const UNREAD_FILTER: MessageQuery = { is_read: false }; export default function Messages() { const [activeKey, setActiveKey] = useState('all'); return (

消息中心

管理站内消息、模板和通知偏好
全部消息 ), children: , }, { key: 'unread', label: ( 未读消息 ), children: , }, { key: 'templates', label: ( 消息模板 ), children: , }, { key: 'preferences', label: ( 通知设置 ), children: , }, ]} />
); }