theme/src/components/page-footer.js (17 lines of code) (raw):
import {BorderBox, Grid, StyledOcticon, Link} from '@primer/components'
import {PencilIcon} from '@primer/octicons-react'
import React from 'react'
import Contributors from './contributors'
function PageFooter({editUrl, contributors}) {
return editUrl || contributors.length > 0 ? (
<BorderBox sx={{borderWidth: 0, borderTopWidth: 1, borderRadius: 0, mt: 8, py: 5}}>
<Grid sx={{gridGap: 4}}>
{editUrl ? (
<Link href={editUrl}>
<StyledOcticon icon={PencilIcon} sx={{mr: 2}} />
Edit this page on GitHub
</Link>
) : null}
{contributors.length > 0 ? <Contributors contributors={contributors} /> : null}
</Grid>
</BorderBox>
) : null
}
PageFooter.defaultProps = {
contributors: []
}
export default PageFooter