import IconFont from '@/components/icon-font'; import { formatNumber } from '@/utils'; import { DownloadOutlined, HeartOutlined } from '@ant-design/icons'; import classNames from 'classnames'; import dayjs from 'dayjs'; import React from 'react'; import { modelSourceMap } from '../config'; import { EvaluateResult } from '../config/types'; import '../style/hf-model-item.less'; import IncompatiableInfo from './incompatiable-info'; interface HFModelItemProps { title: string; downloads: number; likes: number; task?: string; updatedAt: string; active: boolean; source?: string; tags?: string[]; evaluateResult?: EvaluateResult; isEvaluating?: boolean; } const HFModelItem: React.FC = (props) => { const { evaluateResult, isEvaluating } = props; return (
{props.title}
{dayjs().to(dayjs(props.updatedAt))} {props.likes} {formatNumber(props.downloads)}
{ }
); }; export default HFModelItem;