import * as React from 'react'; import classNames from 'classnames'; import { FormattedMessage, useIntl } from 'react-intl'; import { Row, Col, Typography } from 'antd'; import './RecommendPage.less'; const { Title, Paragraph } = Typography; interface Recommend { title: string; img: string; href: string; popularize?: boolean; description: string; } const LIST_CN: Recommend[] = [ { title: '新一代 Ant Design,未来已来,邀你共建!', description: '欢迎加入,Ant Designers!', img: 'https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*yGcPRroihLQAAAAAAAAAAAAAARQnAQ', href: 'https://zhuanlan.zhihu.com/p/269789439', popularize: true, }, { title: '在Ant Design 4.0里,我们如何追求快乐的工作?', description: '蚂蚁集团高级体验设计专家林外在上海外滩大会上分享 Ant Design4.0 背后的设计理念', img: 'https://gw.alipayobjects.com/mdn/rms_b56775/afts/img/A*psuyRqopCIEAAAAAAAAAAAAAARQnAQ', href: 'https://mp.weixin.qq.com/s/QUqy1-g0FElqOs9cQFFWHA', }, { title: '第十五届 D2 前端技术论坛 - 无界', description: '前端热爱,技术无界,第十五届 D2 前端技术论坛,我们云端相聚!', img: 'https://img.alicdn.com/tfs/TB1R39KnSR26e4jSZFEXXbwuXXa-1960-768.png', href: 'http://d2forum.alibaba-inc.com/', }, ]; const LIST_EN: Recommend[] = [ { title: 'New generation of Ant Design, the future is coming, let us create it together!', description: 'Welcome to join us, Ant Designers!', img: 'https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*yGcPRroihLQAAAAAAAAAAAAAARQnAQ', href: 'https://zhuanlan.zhihu.com/p/269789439', popularize: true, }, { title: 'How do we pursue happy work in Ant Design 4.0?', description: 'Ant group senior experience design expert Lin Wai shares the design concept behind Ant Design 4.0', img: 'https://gw.alipayobjects.com/mdn/rms_b56775/afts/img/A*psuyRqopCIEAAAAAAAAAAAAAARQnAQ', href: 'https://mp.weixin.qq.com/s/QUqy1-g0FElqOs9cQFFWHA', }, { title: 'Stories about Ant Design 4.0: VirtualList', description: "🏃 In React, usually you don't need to focus on performance problems. However, as a component library, we have to think about it.", img: 'https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*ULOBQroFRMQAAAAAAAAAAAAAARQnAQ', href: 'https://zhuanlan.zhihu.com/p/237996796', }, ]; interface RecommendBlockProps extends Recommend { main?: boolean; img: string; href: string; } const RecommendBlock = ({ main, title, popularize, description, img, href, }: RecommendBlockProps) => { return ( { if (window.gtag) { window.gtag('event', '点击', { event_category: '首页推广', event_label: href, }); } }} > {title} {popularize && ( )}
{title} {description}
); }; export default function RecommendPageo() { const { locale } = useIntl(); const isZhCN = locale === 'zh-CN'; const LIST = isZhCN ? LIST_CN : LIST_EN; return ( ); }