Gitako/src/components/MetaBar.tsx
2019-03-09 15:23:25 +08:00

25 lines
637 B
TypeScript

import * as React from 'react'
import { MetaData } from 'utils/GitHubHelper'
import { safeTouch } from 'safe-touch'
type Props = {
metaData: MetaData
}
export default function MetaBar({ metaData }: Props) {
const userUrl = safeTouch(metaData).api.owner.html_url()
const repoUrl = safeTouch(metaData).api.html_url()
return (
<div className={'meta-bar'}>
<a className={'username'} href={userUrl}>
{metaData.userName}
</a>
&nbsp;/&nbsp;
<a className={'repo-name pjax-link'} href={repoUrl}>
{metaData.repoName}
</a>
&nbsp;/&nbsp;
{metaData.branchName}
</div>
)
}