blob: c3ac8d63c02ba919ae6f34ed131325eba8909ccf [file] [log] [blame]
import React from 'react';
import { Button, Divider, List, Typography, Space, Tag } from 'antd';
import { CloudDownloadOutlined } from '@ant-design/icons';
import { useNavigate } from 'react-router-dom';
const { Title, Paragraph, Text } = Typography;
const HomePage = () => {
const navigate = useNavigate();
return (
<div className="space-y-6">
<div className="text-center py-8">
<Title level={1}>欢迎来到 PT 网站</Title>
<Paragraph className="text-lg text-slate-500">
高清资源分享,互助共赢的PT资源社区
</Paragraph>
<Button type="primary" size="large" icon={<CloudDownloadOutlined />} onClick={() => navigate('/torrents')}>
浏览资源
</Button>
</div>
<Divider>最新公告</Divider>
<List
itemLayout="horizontal"
dataSource={[
{
content: '暂无公告',
}
]}
renderItem={(item) => (
<List.Item>
<List.Item.Meta
title={<Space><Text strong>{item.title}</Text><Tag color="blue">{item.date}</Tag></Space>}
description={item.content}
/>
</List.Item>
)}
/>
</div>
)
};
export default HomePage;