fix(dumi): get contributor error on 404 page (#38708)

This commit is contained in:
子瞻 Luci 2022-11-18 23:54:37 +08:00 committed by GitHub
parent 52d2b41f9d
commit a8fc788f98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -178,32 +178,36 @@ const Content: FC<{ children: ReactNode }> = ({ children }) => {
)} )}
</Typography.Title> </Typography.Title>
{children} {children}
<ContributorsList {meta.frontmatter.filename && (
css={styles.contributorsList} <ContributorsList
fileName={meta.frontmatter.filename ?? ''} css={styles.contributorsList}
renderItem={(item, loading) => fileName={meta.frontmatter.filename}
loading ? ( renderItem={(item, loading) =>
<Avatar style={{ opacity: 0.3 }} /> loading ? (
) : ( <Avatar style={{ opacity: 0.3 }} />
item && ( ) : (
<Tooltip item && (
title={`${formatMessage({ id: 'app.content.contributors' })}: ${item.username}`} <Tooltip
key={item.username} title={`${formatMessage({ id: 'app.content.contributors' })}: ${
> item.username
<a }`}
href={`https://github.com/${item.username}`} key={item.username}
target="_blank"
rel="noopener noreferrer"
> >
<Avatar src={item.url}>{item.username}</Avatar> <a
</a> href={`https://github.com/${item.username}`}
</Tooltip> target="_blank"
rel="noopener noreferrer"
>
<Avatar src={item.url}>{item.username}</Avatar>
</a>
</Tooltip>
)
) )
) }
} repo="ant-design"
repo="ant-design" owner="ant-design"
owner="ant-design" />
/> )}
</article> </article>
<PrevAndNext /> <PrevAndNext />
<Footer /> <Footer />