import React from 'react'; import classNames from 'classnames'; import { useTranslation } from 'react-i18next'; import Product from './Product'; import { getProducts } from './getProducts'; import { useChinaMirrorHost } from '../hooks'; import styles from './Product.module.less'; interface ProductsProps { show: boolean; rootDomain: string; language?: 'zh' | 'en'; className?: string; } const Products: React.FC = ({ show, rootDomain = '', language, className, }) => { const { t, i18n } = useTranslation(); const [isChinaMirrorHost] = useChinaMirrorHost(); const data = getProducts({ t, language: language || i18n.language, rootDomain, isChinaMirrorHost, }); return ( <>

{t('基础产品')}

    {data .filter(item => item.category === 'basic') .map(product => ( ))}

{t('拓展产品')}

    {data .filter(item => item.category === 'extension') .map(product => ( ))}

{t('周边生态')}

    {data .filter(item => item.category === 'ecology') .map(product => ( ))}
); }; export default Products;