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,
});
}
}}
>
{popularize && (
)}
);
};
export default function RecommendPageo() {
const { locale } = useIntl();
const isZhCN = locale === 'zh-CN';
const LIST = isZhCN ? LIST_CN : LIST_EN;
return (
);
}