import * as React from 'react' import { Image } from '../image' import { formatNumber } from '../../utils/format' import { gotToCol, goToUserPage } from '../actions' import { ColDetail, ColConfig } from '../type' import { Container, Cover, HeaderImageBg2, HeaderImageBg1, HeaderImageBorder, Info, InfoTitle, InfoDescription, EmptyInfoDescription, InfoUser, LoadingCol } from './index.style' interface Props { colDetail: ColDetail; key: React.Key; className: string; config: ColConfig; } export const HorizontalCol = ({ key, className, colDetail, config }: Props) => { return ( { colDetail?.name ? ( <> { gotToCol( colDetail?.blogInfo?.blogName, colDetail.id ) }} > { gotToCol( colDetail?.blogInfo?.blogName, colDetail.id ) }} > {config?.title || colDetail?.name} { config?.description || colDetail?.description ? ( { gotToCol( colDetail?.blogInfo?.blogName, colDetail.id ) }} > {config?.description || colDetail?.description} ) : } { goToUserPage(colDetail?.blogInfo?.blogName) }} >
{colDetail.blogInfo.blogNickName}
{formatNumber(colDetail.viewCount)}浏览 {formatNumber(colDetail.postCount)}篇
) : (
{ colDetail.id ? ( { colDetail.id }无数据 ) : null } { colDetail.id === 0 ? ( 请输入合集 id ) : null }
) } ) }